Added supporting logic to allow upgrades to be team or game type specific.
Made Marine team colours optional.
Added gametype to the GamerulesInfo.