GameEngine frame rate update.

Updated GameGUI buffer strategy to 3. Created dynamic sleeping in
between frames which will control frame rate.
GameEngine shutdown functionality

Added static method notifyGameShutdown which will set mStopRunning to
True if invoked. This method provides functionality to game states (such
as a Menu game state) to close the game without storing a reference
locally to the game engine itself.