River edge tweak
Merge branch 'master' into overmap_tweaks
Change draw_overmap to use tripoint.  Allows debug teleport across z levels
Transition to use overmapbuffer in overmap::open, fails
Further testing
Modify overmap::open to use overmapbuffer, fix road connections
Fixed several overmap special placement bugs.  Roads align (mostly), buildings rotate correctly, no more gas stations on bridges
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.