libcommon: Handle GA_QUIT as a one time event

Previously this game action was left on the "stack", thereby treating
this as a pseudo-game state. Now the quit game action is correctly
handled as a one time event.
libcommon: Cleanup
Merge branch 'master' of github.com:skyjake/Doomsday-Engine
libcommon: GameSession owns the current game rules