Fundamental Item management and definition classes

Container base class (for Inventory and piles on the map),
as well as the Item base class and "modifiers" (for wieldable,
or stackable items).