Handle in game mouse events (buttons/wheel) in binding for auto events
Add options enum for bindings to support different types of input events
Update controller menu to allow to choose what were previously invalid
joypads
Fixed some crashes in controller menu when there were no controllers. 
Give meaningful feedback when no controllers detected
Add scroll up / down option in options menu
Prepare for user defined bindings

Conflicts:
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/minecraftExtensions/JoypadConfigMenu.java