Rework corpse smashing to smash bodies in a single action. Fixes #1857.
Lower mole size to TINY
Move digging checks to a separate function
Removed moles, changed some monster symbols.
Update monster::move_to() style
Add dirt mound formation size chance
Move sludgetrail effects, remove unneeded hallucination checks
Factor for vermin in dirt mound formation chance
Mole/shrew tweaks

Made vermin, small hp tweaks
Merge to mainline

Conflicts:
	data/json/monsters.json
Add directory search/return, since it's useful for the world factory
World factory files
Now compiles, so setting up commit for PR
changed unsigned to size_t since std::string::npos is size_t, and also is valued at -1, so unsigned file_index will always be true in comparison (file_index != std::string::npos)
changed catacurse include to cursesdef include.
removed awo_populated since it's not obvious yet if it will be needed.
added worldfactory *world_generator to game so it can be interacted with.
Brings up to working order, other than Defense mode which isn't testable just yet.
Now need to do code cleanup.
Removed some unused functions
removed redundant query. reworded another query
change Black Road over to being controlled by the active world's option set
make starting season a world option