Use templates to simplifying creation of new package types. AH-281
Add join game package to select level on the server. AH-281
Add optional initializing of actors position. AH-281
XMLized lights. AH-281

Allows lights to become actors, which  means they can be  handled uniformly with everything else.
Major refactoring, allowing for multiple rounds per session. AH-281

Major changes:
- BaseGameApp changes between game and menu.
- Got rid of some unnecessary Vector4s.
- Removes meshes between games.
- Player no longer duplicates as much data.