ALL: Sweeping changes to most everything

- Halfway through re-architecting how client callback handlers work
- Should be spiffy, now
ALL: Very close to networked movement. Messages are sending

- Things yet to do:
- Hook up move event handlers in MatchLobby
- Move the given unit on screen when the unit moved event hits
- Un-hardcode the two on screen units
OGRE: Fix for accidentally discarding events in MenuState
ALL: Many changes. Closer to networked movement.

- Needs server state change for all players when the match starts
OGRE: Saving progress. Not much to see here.