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>
Merge pull request #548 from Sleaker/master

More Inventory work