Remove 1.6.4 references from everything except
MinecraftObfuscationHelper.

1.6.4 compatibility is captured in its own branch.

Time will tell how much work (and if it will be necessary once mods
start going 1.7.2) to keep older versions alive.
Add better encapsulation. 
Call the correct method for pre/post render tick.
Change player movement to just using KeyBinding.setKeyBindState.
Remove MovementHandler extension.
Saves on lots of code maintenance and lets minecraft handle the logic.
Side effect is this fixes sneak speed and sprinting.
Also likely compatible with Mods that have their own movement handler
for unique character behavior.
Update to forge-1.7.2-10.12.0.1024 which updates deobfuscation.
Also fixed minor cosmetic issues.
Clean up a bit on joypad config menu
small update
Update to JoypadConfig Menu.
Added: Joypad selection
Still Needs: Calibration menu & control mappings
JoypadMenu update
Add in game controller action binding
Format code to make more readable in different viewers.
Small change to button handling in GUI.
Add back "air punch" that seems to have disappeared.
Update for compiling the version for release
Add logger.
Fix issue with window losing focus during multiplayer splitscreen and
not continuing to mine blocks.
Other miscellaneous updates.
Add shift key keyboard hack.
Fix some issues with left/right click
Organize the main mod page for easier updates to 1.6.4 source
New location for pauseOnLostFocus. Works better for 1.6.4 and maybe for
1.7.2 in some cases.
Make mod main class more clean by moving out version specific info and
creating: ConfigFile helper, ModVersionHelper 
Move helper functions to own package "helpers"
Changes will prepare for config settings saving/loading
Config file checkpoint. Still working out the bugs
Update config file loading.
Clean up some code
Fix a couple of bugs in the controller menu & file config loader.
Clean up a little code
Add option to enter mouse/keyboard menu from controls if mod disabled
Enable reset button to control screen
Fix some config file issues
Clean up some variables
Merge branch '1.7.2WorkingBranch' into 1.6.4working

Conflicts:
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/ControllerSettings.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/GameRenderHandler.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/JoypadMod.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/RenderTickHandler.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/VirtualMouse.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/helpers/ConfigFile.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/helpers/LogHelper.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/helpers/MinecraftObfuscationHelper.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/helpers/ModVersionHelper.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/inputevent/ControllerBinding.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/minecraftExtensions/JoypadConfigMenu.java
	MinecraftJoypadSplitscreenMod/src/com/shiny/joypadmod/minecraftExtensions/JoypadControlList.java