Fix issue with not being able to enter 'a' or 'f' in login form, and other minor fixes

These were apparently used for debugging purposes ('a' ran the attack animation, and 'f' shows the FPS). The actual functionality was commented out, but the 'return false' part was left in there, which prevented the default action from bubbling up properly.

Explanation for some of the other minor fixes:

- remove app.hideDropDialog(): This is not actually defined. More importantly, it's causing the other ESC key handler in this file from firing (search for the last occurrence of app.hideWindows), which closes any open dialogs (such as achievements or help).

- The event handler for 'a' that called game.player.hit (note: the call was commented out because it was for debugging purposes) was removed entirely since it conflicted with the WASD movement keys (so even if you were to uncomment it, it still wouldn't do anything). Besides, all it did was run the player's attack animation without actually attacking anything, even if you were standing next to someone - probably not terribly useful.
Merge fix for issues #104 and #116 into master