Fixed natural healing.
Merge branch 'master' into buildings_json
Merge continuing bugfixing endeavors.
Make an enum out of the cant_do return values.
Minor bugfix for world creation tab (two cursors)
Restyle some of ranged.cpp.
Remove problematic and premature messages about missing when shooting.
Don't allow gib to splatter through walls, fixes #3684.
Fix overmap terrain allow_road checks.
Fixes missing CUT tags on a few tools.
Improve recycler interaction by cancelling properly.
Scissors too!
Style and comment overmap::make_hiway().
Revert "Make hurt() always call die() if the monster is dead, rather than just returning true and making it Somebody Else's Problem."

This reverts commit 329507427bd495a18aff8eebdc186b8f7a2bb8a3.
Remove the "GRABS" flag from wolf spiders

Because combined with their venom they are way too powerful.
Fix null dereference in splatter, and prevent splattering when no damage.
Move shoot_monster() before splatter() so monsters that take no damage won't make blood trails.
fixes some minor visual issues + astyle
Stop blood trail from shooting when it hits a wall.
Merge PR #4112 - Splattering fix