More Inventory + Items stuff

- Pickup, WeaponPickup, WeaponType
- Item, WeaponItem
Ability to pick up any kind of Pickup and put its Item into the
Inventory.
Inventory.DropItem

Inventory can now drop items.
Pickups test scene

also includes TestWeaponPickup and TestWeaponType