WIP

Committing to get Kevin's test structure merged.
more WIP

Gagh, delays.
Still not yet ready.

Looks fearsome though!
Prototype

It compiles.  Gonna publish and ask for a second set of eyes on it,
though.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into StrikeTheEarth
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into StrikeTheEarth
Best efforts

Kevin provided valuable insight into the coordinate and map code, so now
it doesn't wreck everything in a 48-tile radius or so.

Just now the bloody downstair refuses to happen.  Gagh.
ging oft a-gley

Compiles and doesn't mess up the ground, but also doesn't create the
upstair.  :-/
Remove unnecessary post_terrain

Turns out it's not needed.
Untangle gnarly coordinate mappings.
Merge branch 'StrikeTheEarth' of https://github.com/kevingranade/Cataclysm-DDA into kevingranade-StrikeTheEarth
Prevent segfault in the unlikely case that you miss so badly that you shoot yourself.
Goin' Down!

Looks like it's working.  Might have been able to do it without Kevin's
help, but we're talking months if not a year at it.  So thanks for the
help, Kevin.  Much appreciated.

Now to either find a way to reduce rock_floor to "DIGGABLE" or check for
liquid in containers.
Remove testing-deduction

Almost left the debug feature in.  That's just too much fun.
make it 7 hours even

Still generous as compared to reality.
Wooden doors deconstructed now give wooden door frames. Not metal ones.
cosmetic changed. datadir removed from font scaning process
Removed redundant t_mdoor_frame from mapdata.cpp
Equalized two recipe variants.
Merge pull request #6885 from Soyweiser/construction_recipe_timing

Equalized two recipe variants.