SEMI-BIG REFACTORING OF MULTIPLAYER.

Server is now also state-based, so it can load resources in splashscreenstate before starting talking to clients.
There were some hard coded references to offline versions of states. This is now handled more dynamically.
Server is "stable", but haven't tried with client yet.
Still almost no server-client communication is implemented.