Reworked Configs, API, and Mine structure.

Let's try using JSON to save Mine data.
Moved files into API, added Nether Ores Plugin

API still sucks, it's now dependent on Core and I don't like that. But
it's now easier for other mods to extend my mine types to add or change
functionality. (Other than the whole needing Core part).
NetherOres Plugin configurable.

Forgot that in last commit.
Version number bump.
Forge MulitPart and AE2 Compat

Decorative stone blocks are now mutltiblock compatilble, you can craft
Certus Quartz seeds with Terra Quartz and limestone is in the Ore dict.
Also version bump.
Merge remote-tracking branch 'origin/ConfigRefactor' into ConfigRefactor

Conflicts:
	gradle.properties
Derp.

Versioning derp. Forgot to update before commiting.
Core Update, more mod compat.

Updates to Core take advantage of new Equivalency API for mines and
Items, as well as new ISimpleItemTypeAdapter for serilizing mines into
Json. Current set up seems to not only work but be fully backwards
compatible.

Added compat for TSteelworks, disabling their limestone and registering
ours in ore dict.

Make Thaumcraft plugin 90% less stupid. I don't know what I was thinking
when I wrote what I did. Forget aspects and biomes, just gen like any
other ore.
New Drop interface, compat for Project Red, Chisel

Instead of a single class, now the drops use a simple interface, of
which the old class in only one possible implementation. RareDrop should
be useful for well, rarer drops from ores. Already implemented some
tests, but the numbers will need a lot of work.

Chisel and Project Red compat are for marble, limestone and basalt. You
can now chisel any of them into any others, including the Project Red
forms.
Merge branch 'master' of https://github.com/RedGear/Geocraft