Merge pull request #5610 from kevingranade/fix-craft-from-vehicle-AGAIN

Fix craft from vehicle again
Merge pull request #5604 from BevapDin/npc-bug

Suppress npcs offer to train if the npc can not train any skill
Dinosaurs as a mod
Moved wildlife office spawn into park spawn group
add wrapper function to access overmap terrain by global coordinates
initialise base speed
add wrapper function to access overmap visibility with global coordinates
add wrapper functions to overmapbuffer to be used in overmap::draw
remove game::om_hori,... and game::set_adjacent_overmaps

mapgen.cpp: use overmapbuffer for overmap terrain data
update overmap::display_notes to use overmapbuffer

update code that adds AUTO-notes on vertical movement to use overmapbuffer
change categories of some items
fix MSVC projects
add damage.cpp/.h
Merge pull request #5621 from illi-kun/categories

Change categories of some items
Fix overweight before str bonuses

Fixes issue with suffer() being called before various strength bonuses
are applied
Merge some fixes.
Changed it back to C.H.U.D.
Cache the state of the bio_night bionic when drawing.
Merge some new content and cleanups.
Merge some new frame types.

Conflicts:
	data/json/construction.json
	data/json/vehicles/vehicles.json