Implemented the Painting entity, as well as NBT storage and retrieval

Conflicts:
	src/main/java/net/glowstone/block/ItemTable.java
	src/main/java/net/glowstone/io/entity/EntityStorage.java
Paintings get placed with the correct orientation and sent correctly to
the client
Cleaned up the code
Cleaned up the code
Paintings show up on client, limit placement
Paintings are randomly selected, and knocked off the wall if a supporting
block is removed
Clean up(I have no idea why that was like that)
Fix it to how it should actually be
Paintings drop when broken
Merge pull request #2 from vurp0/paintings

Implement paintings