Converted UseWithSpecificItem to call useWith() not use()
Converted UseWithSpecificItem to call useWithTextFor() not useWithText()
Implemented NormalItem.useWith() action enacting and (non-)repeatable use
Implemented NormalItem multiple use clause
Refactored NormalItem multiple use useWith() internals, extracted inner class ItemuseInfo
Tidied up Item deserialisation tests to make single use clause a degenerative case of multiple use clauses
Converted Item deserialiser to use Item multiple use clause interfaces instead of single use clause interfaces
Removed single use clause interfaces from Item and NormalItem
Implemented multiple use clause deserialisation
Refactored Item deserialisation to use utils
TTA2 Added first multiple use clause (ImpSaw2000, imperator and teeth)
Merge branch 'use_with_multiple_items'