Remove old code in preparation for rewrite
Rebuild mod structure.
Implement packet handler.
Implement a annotation based NBT reader/writer.
Implement base tile entity.
Add base block.

- Also makes base types abstract
Remember to add PacketTileSync to PacketType.

- Also code formatting
Add base item.
Wrap Block.getIcon in BaseBlock.

- Implementations of BaseBlock will recieve a ForgeDirection instead of an int for the block side
Add heat related API parts.
Add heat network implementation.
Make getting icons in BaseBlock pass a BaseTile to the implemented block.
Send metadata along to block implementation when creating tile entity.

- This allows for storing different tiles in a single block id by using metadata
- Also renames BaseBlock to BaseTileBlock as this is more descriptive
Rename/Move resources.
Code formatting.
Add tile renderer.
Make minecraft load localized strings.
Add base heat tiles.
Make BaseTileBlock drop inventory contents if implenting block's tile is an inventory.
Add the Fuel Burner, the Insulated Furnace, the Heat Conductor and the Network Debugger.