Added some basic but necessary item textures
Added textures for empty armor slots
Added ammo_bolt icon
Update some _c files
Update ammo types and add Crossbow stub
Item refactoring to use virtual props for name and icon and remove old ItemSlot
Add ArmorItem base and ArmorSlot enum and a bunch of T1 -> T3 armor item types
Add PickaxeItem, CrossbowItem and CrowbarItem stubs
Add GiveCondition/TakeCondition support to InventoryContainer
Add EquipmentInventory to player with give conditions to ensure pieces go in the correct slots. Give players a bunch of armor when spawning for testing
Add support for ArmorSlot to InventorySlot UI element (yuck, I'll find a better way to genericize this) and add Equipment display when opening the Backpack