Merge pull request #546 from Sleaker/master

Fix wrong CraftingInventory in the API
Merge pull request #547 from Sleaker/master

Try again.
More Inventory Work.

Fix Skulls not being wearable. Seperate PlayerArmorInventory out from EntityArmorInventory, allows us to define alternate restrictions.

Signed-off-by: Nick Minkler <sleaker@gmail.com>