Added canEquip to VanillaMaterial

No longer use Inventory to control if a material is wearable in a specific inventory slot.
All materials default to not being equipable, now override canEquip.
Fixes Skulls & Pumpkins not being equipable in Helm slot.

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