Greater refactoring. Moving installation and update algorithms to the
coremod to enable eventual child mods easier management of their
versioning. Renamed CPException to CrystalPowerException and removed its
`raise` methods.
Added generic ReflectionException and made the two existing Reflection
related exceptions subclasses of it.
Renamed exception: removed "CP" prefix
Added constructor to make it a simple wrapper.
.class files where never supposed to be in the repo.
Removed .settings directory. Moved .gitignore to repository root.
Created IOUtils class.
For some reason, the class was removed from the repo.
Forgot to make jsonDecode methods static.
Since the name of CPCoremod slightly changed (M to m), these two files
need to be updated as well.
Updated to MC 1.6.4. Textures to be updated next.
Important: format must be: assets/MODNAME/textures/blocks|items where
MODNAME is the name of the mod in !!all lower case letters!!