Item Frames, Full implementation

Complete implementation of item frames

-Placement against blocks.
-1.8 (8 degrees of item rotation in frame).
-Item frame and item inside item frame drop when the block it's attached to is destroyed.
-Place item in frame.
-Saving/Loading.
-Can remove item inside of item frame, can destroy item frame.
-Removes item from inventory when placing inside of item frame.

This is a fully tested and complete implementation of item frames.