Changed the way items are created. Instead of having items defined by code (hard-coded), their definitions were moved to an xml resource file 'items.xml' parsed at runtime.
That's configuration over code

Deleted several item-related classes: Weapon, Cloth, Combo, CarryLocations. There are less classes for the same features

Moved classes WaterFlask and WaterSkin to package fr.ritaly.dungeonmaster.item and deleted empty package fr.ritaly.dungeonmaster.item.drink

Deleted redundant unit tests

New method fr.ritaly.dungeonmaster.champion.inventory.ItemContainer.contains(Item)

Fixed a bug in method fr.ritaly.dungeonmaster.champion.inventory.AbstractItemContainer.add(Item)