Extend Item test
Fix incorrect override
astyle
Clean up code
Remove obsolete code
Reduce variables' scopes
Move isStackable from World to Item
Remove obsolete World::closeContainerInShowcase
Add override specifier
Move lookInto* from World to Player

Refactor multiple issues on the way.
More refactoring
Fix item movement

Moving an item inside showcases still seemed to succeed even if MoveItemBeforeMove
returned false. In reality the item would have been lost if the target position
was occupied. This has been fixed. The item is now moved back to it's source
location when MoveItemBeforeMove returns false.
Remove obsolete functions and their Lua binding

Remove Character::changeQualityItem
Remove Container::changeQuality

Both functions were used to reduce quality of arbitrary items of a certain type.
Minor adjustments
Add command to update single showcase slot
Add tests for bindings of Container functions

Proper bindings for Container member functions using script_data_exchangemap do
not exist. Add these tests to check an implementation later on. The missing
bindings result in server crashes.
Add bindings for Container functions

Container::countItem
Container::eraseItem
add automatically built version header