Removed CharacterData member from CharacterComponent

It is only needed temporarily while serializing and deserializing.
Removed static member definitions that are no longer needed

The requirement for having these definitions was relaxed in the C++11
standard. In short, they are not needed anymore for static const
integral types.

Details:
http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#454