Fixed keymapping: jk swapped for player movement
removed ItemComestible base and derive from a parent Comestible instead
Added ItemView and Inventory view in addition to item pickup support
Fixed ItemStackable

The recalculation of the weight was done in __getattr__, but the call is shadowed by regular lookup.

Therefore, we use __getattribute__ and force recalculation.
Create inventory in player class correctly
renamed Game.set_active to Game.set_view
Added hotkey-variable to Item
Fixed Comestible and Apple item classes
Added Map.update()

At the moment, this method only removes empty Item piles.
Called before screen is drawn.
Fixed several issues in item Container class

* Proper detection if input is iterable.
* Do not append item if it is stackable and already in Container
* Remove item from old container
Completed ItemView class, with scrolling and selection support
lol?
Added Item hotkey generation in Container

Container now looks for unused keys and assing them to items prior to adding them.
Merge branch 'item'