Spawns abandoned/ruined vehicles on roads
Fixes for debug messages and vehicle alignment
Allow light sources to be visible more than 12 squares away, due to unimpaired_range default of 12 in c1188bf. Changed to SEEX * MAPSIZE which is the limitation of lightmaps cache. Note that this exposes bugs that were hidden in the dark; walls (among other things) appear to have a light value of 2, targeting is still constrained to night time visibility (#251), and headlight beams are short and positively fugly.
Give headlights MORE POWER as they are absolutely pitiful and useless. Temporary fix; headlights are still incredibly fugly, due to how apply_light_arc is hard coded to use a 90 degree beam and constrained in a square region.
Add default arguments to add_vehicle().
Align spawned vehicle hulks with roads.
Prevent vehicles from spawning on top of other vehicles or in walls or other structures.
Clean up some warnings.
Let books be added to json raws
Move books into json raws
Fix use -> use_action typo in comestable definitions.
Expanded spawn items function and intial test of zombie clothing drops
Rearranged zombie item drops to account for generated clothing
Game message will now alert a player when they are hit by a cavein.
Vehicle damage from falling rubble will no longer be truncated.
Make constructions consume components properly

Fixes #967
Add steel plate and spikes as alternates to the spiked plate recipe.
Merge branch 'pr/962'
Hulks get only rags and pants
Added Conservative Apartments (2x2)

Conservative as in the exterior is geometrical as opposed to the more modernist (on its way)