Add SetTeamPassive. Passive teams are treated like frozen teams
Frontend: Don't reset campaign mission selection to top of list after each play
Make game engine load the user's locale correctly (
bug #688)
Refactor hwengine: Rename cLocale to cLanguage
Required so the clocale unit can be added