Added free function; SetGlobalEventRouter

|SOURCE|
[Common/Utility/EventRouter]
* Free function SetGlobalEventRouter aides in setting up the global event
  router to be used
[Common/Game/GameStateManager]
* PopState calls the topmost-state's Exit member function before popping the
  state off the stack