Started core mod work
* Added replacement TileEntityHopper class which makes hoppers work with
tubes
* Added APIChecker stub, will be used to check classes for uses of the
Tubes api. It will be making sure they are used correctly and remove
incorrect ones, (prevents crashing on update)
Added Jukebox Inventory provider so tubes can insert and extract records
Added provider for the Cauldron allowing it to be filled with tubes.
* Fixed bug in InteractionHandler that swapped around some coords
* Fixed crash bug in ProviderRegistry if a block provider was registered
Fixed CTRL key on mac
* Still having issues getting hopper thing to work
Changed tactic regarding hopper
* Now we just modify the existing class
* Yet to write script to process the file so it will work in release
More Obf helper stuff
Added nameGenerator.py which translates names to srg names for NameMapping
* Fixed a bug in ProviderRegistry when getting a provider for a parent class
Moved hopper config to special config file
* Removed debug text