Adds ItemList fragment

Adds a fragment that lists items by type and allows the user to add them to the hero's inventory. Adds ability to delete inventory items to InventoryList. Set up alias for item/inventory joint projection. Sets up listeners for add/delete items in HeroTracker.