Update to Minecraft 1.5.1

Lots of changes, let's see if I can get everything important together:
- Added armor stand, displays armor, can be used to (un)equip quickly
- Added locker, can only be opened from door side, can connect to locker
above/below
- Added crate gui, shows how full the crate is
- Added BetterStorage creative tab
- Some restructuring of the project (block.crate, misc, misc.handlers,
api)
- Moving the textures to mods.betterstorage.textures
- Rewriting some of InventoryCratePlayerView and ContainerCrate
- Added ICrateWatcher interface for InventoryCratePlayerView
- Added TileEntityConnectable, base for reinforced chest and locker
- Added GuiBetterStorage, base for all GUIs
- Added Registry for simple block / item registration and naming
- Added RenderUtils (for renderItemIn3d, used in reinforced chest
renderer)
- Added BetterStorageRenderingHandler, removing the need for specific
ones
- Changed the crates' invalidate function, so they can be moved
- Added a few utility functions
- Fixed / added render bounding boxes for chest, locker and armor stand
- Fixed chests of different types being stackable in inventory
- Fixed crash when using key on non-lockable entity