Revert "Botched update"

This reverts commit 6d7bb8d62bbce8194a1cec0f073dc41cf22b7375.
More price fixes.
Don't use gettext with empty string
Fix overmap buffer infinite loops for 0,0 overmap
Additional translations fixes
Show translated item names in crafting menu
Fix apartment rotation problem
Merge branch 'master' into misc_fixes
fix bug in inventory_ui.cpp where dropping partial stacks were not accounted for in the volume calculation.
Add the ABSORBENT flag only if the item does not already have it.

Note that item::has_flag checks the item tags of the item type, too. For a (dry) towel it returns true and the item instance does not get the ABSORBENT flag.
Also changed to get the item type to revert to from json data: it_tool::revert_to
self-fix
self-fix part 2
defense.cpp: make the setup window the same position as the char gen window to overdraw the old content of it
Don't consume worn item, print a message instead.

Print a message when attempting to wear a worn item.
Merge pull request #7634 from Rivet-the-Zombie/more-prices

More price fixes.
Merge branch 'fix-gettext-msgs' of https://github.com/VlasovVitaly/Cataclysm-DDA into bugfixes
Merge branch 'fix-inventory_ui' of https://github.com/BevapDin/Cataclysm-DDA into bugfixes
Merge branch 'fix-towel-stacking' of https://github.com/BevapDin/Cataclysm-DDA into bugfixes
Merge branch 'fix-7067' of https://github.com/BevapDin/Cataclysm-DDA into bugfixes
Merge branch 'dont-eat-worn' of https://github.com/BevapDin/Cataclysm-DDA into bugfixes