introduce custom standard types with Serialization method

Allows for great simplification in serialization methods.
make CSector::Serialize protected
change serialization in CSector
simplify serialization in CRace
simplify serialization in CMinor
simplify serialization in CMajor
split CMapTile::m_Attributes into independent bools

Part of the bools should go into CSector (or CSystem) and this makes
it easier to improve data keeping.