Changed OpenRA.Game/Map/TileSet.cs terrainInfo to TerrainInfo and made it public

Added logic on change color command to take in consideration other player's colors and the current map's colors