Add whip
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
sct initial class
Added weather flurries to snow animations
Allow snowstorm to be set via debug menu
Initialize weather animations only once in weather_data
Moved SCT class into output.cpp
Moved game_message_type to output.h
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