strip trailing whitespace
strip trailing whitespace
make CRace::m_pDiplomacyAI a smart pointer
make CMajor::m_pStarmap a shared_ptr
fix a nullpointerderef which was accepted by the debugger without a mucks

It was the call in GenerateGalaxyMap(); changed the other calls
to static calls as well. Discovered due to previous commit.
make CDiplomacyAI::m_pRace a shared ptr