Data discoveries and game version as a parameter to constructors.
Added missing setGameVersion functions into two classes.th
also rename TerrainBorderID vector to TerrainBorderIDs
to avoid warnig (Gameversion not set). Some of the get...Size methods require the gameversion to be set, but they are called even before setting this is possible.