Add keyring (not functional + lots more

- Added ItemKeyring (not yet functional)
- Added SlotKey and SlotProtected
- Added InventoryItem and InventoryKeyring
- Added get/setStackContents helper function to StackUtils
- Moved block.container package to just container
- Some minor renaming / reformatting