General code cleanup
- Prefix data members with m_
- Don't use bitflags for bool members, as we have seen/tested in other frameworks, it doesn't change the size of the class
- Use consisten slot/method names
- Use STL containers in private API
- Remove the k prefix from method names, not needed any more
NO_CHANGELOG