Updated internal reflection and ASM reference from calclavia.lib to resonant.lib
Fixed transformer reflection refences
Created IRemovable to allow easier machine picking up
Made IRemovable easier to implement by creating default removal types
Added some overload methods and cleaned up documentation on WrenchUtility
Finished basic version of player interaction handler which will be used to detect wrench events
Changed creative mode tools to disable by default in config
Fixed a server side crash with content registry
Removed Item id shifting from ID manager in attempt to fix config issues
Fixed duplication issue with pick up machine event handler
Removed .iml file that should not have synced
Fixed an issue with PlayerInteractionHandler causing mal effects when getting items dropped
Created a simple Comparator Utility that contains simple Comparator classes
Changed PlayerInteractionHandler to prevent client update issues
Fixed localization files referencing tile/item.calclavia still and also coded reference to namespaces.
Fixed console print outs that would reference "Calclavia Core" with proper Resonant Engine info.
Merge branch 'development'

Conflicts:
	src/main/scala/resonant/lib/config/ConfigScanner.java