Block rewrite - registering blocks dynamically by name, cleanup
Saving block IDs/names
Don't use display lists when they're empty
Merge branch 'ids' of https://github.com/dax105/blocks into ids
Merge pull request #9 from dax105/ids

Dynamic block IDs
Fixed block to previous "state", loading ID data fix
Make Data managers abstract, add ItemDataManager with integer key
Moved DataFlags, preparing for item support in IDRegister, added basic Item class and interface for itemstacks
Added test item, renamed IItemStack to IObjectStack and created it's basic implementation for Item
IObjectStack and BasicItemStack fixes, test method in world
Added IObjectStack impl for Blocks and it's use in PlayerEntity, removed test method in World
Working ImaginaryChocolate (very ugly)
Increment version number, change Game to proper singleton
Fix for creating saves folder
Merge branch 'master' into cleanup

Conflicts:
	src/dax/blocks/Game.java
	src/dax/blocks/Start.java
	src/dax/blocks/TextureManager.java
	src/dax/blocks/block/Block.java
	src/dax/blocks/block/BlockBasic.java
	src/dax/blocks/block/BlockEmpty.java
	src/dax/blocks/block/BlockFluid.java
	src/dax/blocks/block/BlockStone.java
	src/dax/blocks/block/renderer/BlockRendererBasic.java
	src/dax/blocks/block/renderer/BlockRendererFluid.java
	src/dax/blocks/block/renderer/BlockRendererPlant.java
	src/dax/blocks/data/BlockDataManager.java
	src/dax/blocks/gui/GuiScreenSettings.java
	src/dax/blocks/item/Item.java
	src/dax/blocks/movable/entity/PlayerEntity.java
	src/dax/blocks/render/ChunkMeshBuilder.java
	src/dax/blocks/render/ChunkRendererDisplayList.java
	src/dax/blocks/sound/SoundManager.java
	src/dax/blocks/world/Explosion.java
	src/dax/blocks/world/World.java
	src/dax/blocks/world/WorldsManager.java
	src/dax/blocks/world/chunk/ChunkProvider.java
	src/dax/blocks/world/chunk/ChunkSaveManager.java
	src/dax/blocks/world/generator/TreeGenerator.java