Yank after hit.
Change message handling.
Add ability to move player and initiate actions with the mouse.

Left click on a visible, "pathable" destination to show calculated route. Click on same spot again to perform the move. Right click to cancel planned move. Automatic movement is canceled if you are hurt for any reason or would end up attacking something you didn't directly click on. Movement goes through the existing functional flow and will be canceled by events such as safemode triggering, answering No to "Really step on that?" queries, etc. There shouldn't be any danger in planning a long route.

Right clicking on a monster while wielding a ranged weapon opens the targeting window (which already has mouse support), with that monster selected.

Moving into doors and windows opens them as normal. Right clicking on an adjacent open door/window closes them. Right clicking any other adjacent tile opens the examine view on that square.

Right clicking self opens the pick up menu ("g").
Apply fixes for new input scheme and keybinding customisation problems.
Adds recipe to create metal flasks at the forge.
Fixes description text for wooden barrel.
Add crude pretty-printing option for JsonOut.
Pretty-print master.gsav as well.
Revert dirty text change. Use string_format function.
Use c_str().
Tweaks some warmth values to be slightly more forgiving.
Grammar fix.
Standardize check for low morale in veh_interact.

In other words, make it work the same way the checks for low skill,
   missing components, etc. work.
Merge branch 'master' into LiveView
Make item::get_remaining_capacity_for_liquid consider fuel for tools

and check for curammo == 0
 Fix python string extractor. Added: doll_sreech and overmap_terrain.
 new source file path's in .pot updating script.
 Fix xgettext warnigs in help.cpp
Clean up and additional comments
Remove unused variable.