Continuation of @wow4201's Item Frames

This is a continuation of Item Frames support, started by @wow4201.

I've made some checkstyle fixes, and prevented item from being removed from a player inventory in Creative.

Glowkit: https://github.com/GlowstoneMC/Glowkit/pull/52

@wow4201: If you decide to pick this up again, I'll close this PR and give all the code to you.
You'll have to check the type. See [melee damage PR](https://github.com/GlowstoneMC/Glowstone/pull/461/files#diff-020fe27fea27740fa0a20c9fcfc695a8R39)