Giant 1.8 commit

Reorganised stuff, added .json files for item/block models, renamed
fuelWood to woodFuel, added redstone/coal/charcoal fuels, added
block/item name reference classes, fixed block naming, updated some
javadocs, turned ItemWoodFuel into generic class, fixed build.gradle and
probably more