Test to merge Minecraft key options and joypad options
Update control menu - cleaner
Control list has all possible keys in list
Add multilingual support in controls menu
Use hashmap for controller bindings
Updates for 1.6.4 friendliness
Add user bindings to misc category if there isn't a category defined
Rename some category functionality to make more descriptive
Include orphaned bindings in control menu if any
Some code cleanup
Add centering crosshairs
Make the binding list handling a little more logical
Change getting the keycode to a more 1.6.4 friendly way
Throttle joypad mouse movement when first pressed
Fix the occasional spinning looking on startup
Implement a better algorithm for controlling the joypad mouse and in
game camera. Should be able to do obstacle courses relatively easy now!
Have lower limit for updating joypad movements to compensate for periods
of fast rendering / fast gpu
Fix toggle button not saving between sessions
Subscribe to events as with high priority.  This will ensure any mods
that use the keyboard / mouse directly will read our events.
Set very low constant movement value if controller is 1/3 threshold
Enable binding controller buttons to move cursor/mouse look
Add some english language resources for the menu
Move language resource folder
Move assets folder again for 1.6.4 cross compatibility
Bring 1.6.4 controls/categories localized strings up to 1.7.2
Change GUI category to use the built in minecraft UI category
Prepare control menu for localization