Set up smashable paved bridges

These are for use in world gen, although the code isn't there yet. Some adjusting on the bashing numbers may be needed, as this is an entire tile of bridge being bashed down.
Update terrain.json

Fix json errors
Bridges operational.

I widened it up a bit to account for the sidewalk and ensure enough room for the Semi, fixed some JSON, and deleted the shallow-variants as we don't check for that.  Sorry, jokermatt999.

Bash values could probably be lowered a bit before merging, but that's not quite my call anymore.  ;-)  C4 and the tankbot gun shoud do a bit more damage IMO.
Rather an update here too.

Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into MB2

Conflicts:
	data/json/terrain.json
Delete Git artifact, grr.
More punctuation fixes.
Merge branch 'MB2' of github.com:KA101/Cataclysm-DDA into KA101-MB2
Merge pull request #10101 from KA101/braces

BUILDFIX: See if this fixes it.
See if this fixes it.
Fix, 2d
Merge pull request #10102 from KA101/braces

Fix, 2d
Merge branch 'KA101-MB2'
Fixing missing type id in terrain.json.

Looks to be another case of Git devouring a line of code.
Formatting fix.
Apply field effects to npcs as well.

Change map::step_in_field to use a player parameter (can be either the player character or an npc).
Change map::mon_in_field to take a monster reference.

Both functions use the position of the creature instead of having that as separate parameters.
Add wrapper map::creature_in_field which is usable for any creature and simply forwards to the appropriate function.

Use player::add_msg_* when showing messages for player/npc with additional messages for npcs.

Add call to creature_in_field for npcs when they move similar to what is done for monsters.
Make npcs aware of dangerous fields and let them act.
Typo fixes: armor
Changed "signalling" (UK) to "signaling" (US).
Typo fixes: bionics.
Downcased generic names of drugs.