Metallurgy 3 compatibility

Added metallurgy API, hooks to detect metallurgy and a way to loop
through every metal added by Metallurgy and add crusher and enrichment
chamber recipes for them.
v5.5.6 Beta #1

*Added Robit.
*Added Chargepads.
*Fixed swords not able to be enchanted.
*Energy displayed in tooltip when mouse hovering over display bar on
GUIs.
*General cleanups.
*Fixed incorrect machine inventory configuration.
v5.5.6 Beta #2

*Robit uses energy when following it's owner.
*Robit has built in furnace.
*Robit only moves when it has energy.
*Fixed Wind Turbine/Adv Solar Gen crash.
*Fixed bad direct IC2 conversion.
*Chargepads charge armor inventory.
*Better Heat/Bio generation.
*Crafting recipe for Robit.
*Ore Dictionary support for iron/gold ore.
v5.5.6 Beta #3

*Better energy balance.
*Robit now can serve as an anvil.
*Robit's eyes and back panel now glow, and the rest of the body doesn't.
v5.5.6 Beta #4

*Even better energy balance.
*Configurable energy-per-redstone.
*Fixed debug corner display.
v5.5.6 Beta #5

*Better Chargepad model.
*Code cleanup.
v5.5.6 Beta #6

*Configurable machines now render colored overlays when being hovered
over with a configurator.
*Fixed render NPE.
*Fixed config being loaded after blocks/items.
*Byte[] packet management.
*Machine side config is now synced to the client.
v5.5.6 Beta #7

*No lighting updates for any form of transmitter.
*Code cleanup
v5.5.6 Beta #8

*Tweaked Adv Solar Gen generation rate.
*Fixed (hopefully) the debug display in the left-top corner.
v5.5.6 Beta #9 (FINAL for @CannibalVox)

*Minor javadoc additions.
*Fixed Chargepad pick block crash.
*Minor touchups
v5.5.6 Beta #10

*Updated all APIs (other than BuildCraft)
*Merged renderItem() into MekanismRenderer.
*Better metadata-sensitive bound rendering.
*Debug mode.
*Configurable block overlays only display on modify state.
*Minor cleanups.
*Better energy cube outputting ratios.
Improve upgrade behaviour
v5.5.6 Beta #11

*Fixed liquid update packets.
*SideOnly checks in client classes.
*Robits have nameplates and can be renamed.
*Robits can now breath in outer space.
Merge pull request #130 from unpairedbracket/master

Improve upgrade behaviour
v5.5.6 Beta #12

*Fixed up new upgrade behavior.
*Added button to teleport Robit back home.
*Robit now picks up items off the ground.
*Fixed Robit's inventory shift-clicking.
*Robit now stores his name in item form.
v5.5.6 Beta #13

*Better recipe management.
*Robit's item pickup mode can be toggled.
*Fixed null Robit name in item form.
*Animation for item pickup.
*Slightly better transmitter rendering.
v5.5.6 Beta #14

*Fixed MekanismRecipe crash.
*Better infuse/infuse object API (update @micdoodle)
*Better Metallurgic Infuser NEI handling.
Merge pull request #82 from fappoh/master

Metallurgy 3 compatibility
Build fix attempt
Minor cleanup/fix