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 #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
Fix for MDK
v5.5.6 Beta #15

*Revamped packet system.
*Fixed up recipe system bugs.
*Deleted spam on Electric Pump.
*Minor API change, MDK users (@micdoodle, @LiQuiD, @pixlepix) please
update.
Minor fixes, no more boolean spam
Updated Metallurgy 3 API
ClassNotFoundException temporary fix
v5.5.6 Beta #16

*Updated to Forge 735.
*Updated GalactiCraft API.
*Updated IC2 API.
*Re-added Electrolytic Separator particle effects.
*Minor cleanups.
*Completely redesigned packet system from the ground up.
Post-action cleanup, fix the NEI crash
Shorter packet channel, Robit packets now work
v5.5.6 Beta #17

*Using Object3D instead of Vector3.
*Don't use constructors for Mekanism packets.
*setParams() in IMekanismPacket for setting data.
*Began adding new javadocs.
Javadocs, fixed Energy Cube recipes
Fixed IC2 electric item integration