Use original KeyEvent Object all over
Fix nullPointerException in Torch Locator
Major change to PhoneWindowManager

 1: Merge KeyEvents and KeySetup into EventHandler
 2: Bug fixes and cleanups
 3: Reduce key repeat by @gerhardol