Added the base class for all game states.
Make the GameState and OgreApp implement Key and Mouse Listeners.
Remove the Render() method.
Add functions to push/pop game states.
Extract a separate test game state that quits when ESC is pressed.
Only start the rendering loop if there is at least one game state
Remove out-of-date TODO item.
Remove out-of-date TODO item.