Added DebugInputProcessor; general code cleanup

- Expanded ScreenType to include DebugKey
- Added DebugInputProcessor to easily handle debug screen switching
- Added capability to switch screens in Debug mode on Android device by
touching the top left-hand corner (also works on PC using the mouse)
- Now keeping track of current screen in StateManager
- NOT YET IMPLEMENTED: ScreenStack