Gamecontrolmanager

Implementation of Game Control Manager ( http://www.neoaxis.com/forum/viewtopic.php?f=15&t=8430 )

With additional changes : 
- Fixed scroll detection for KeyListener
- Original Custom Game Control manager was breaking Language tab in option menu