Merge pull request #56 from odininon/master

Configurable Key Bindings / NEI Usage Handler
Reformatted the whole project
A bit more reformatting
All the crafting devices now have the RecipeDeque functionality. Also, the handleKeyBinding() method now passes the keyCode as argument.
Efficient Packet Sending - part 1:  Sending all ingredients on one packet, rather than 9.
Send all the (9) ingredients in one packet. Closes #57
Changed the display text for the key bindings.
The Craft Pad can now go through previous/next recipes.
Properly loading the recipe from the hovered recipe chip. Closes #58
Removed ContainerMachine, as there was no use for it whatsoever.
Moved the KeyBindingHandler into the config package
Holding shift will reveal the Recipe Chip's recipe output on any inventory.
My OCD took control for a while..
Configurable 'Reveal' key, default to left shift
Increased the green overlay's alpha layer to 85%
Removed the "hold shift to reveal the chips" functionality from the crafting devices, as this behavior is now gui-independent.
Changed the Recipe Chip's recipe: it needs iron, gold nuggets and redstone to produce 16 chips.
Was sick of the "unused" warnings.
Adjusted the NEI Usage Handler coords.
Ensure key-bindings for any platform.