Added item 'peephole' to spawn with a few different item groups.
Added ter_ids
More ter_id stuff.
Even more ter_id stuff.
Move code that checks whether safe mode movement is allowed into a separate function.

Also fixes a crash where game::new_seen_mon is empty, but assumed to not be empty.
Name the type of structure in take-down messages.
Added 1 in 6 chance of front door having a peephole.
Fixed json errors.
Added locked door with peephole.
Added 1 in 6 chance of locked door having a peephole.
Forgot a spot in the door spawn code.
Had code in here from a different branch. Removed.
Fixed some typos.
Don't need to update savegame.h
Support for separate Overmap font
Tiny fix to legend border line
Same fix for overmap legend

I'm kinda scatterbrained at this time of night...
Merge remote-tracking branches 'dda/pr/9395', 'dda/pr/9398', 'dda/pr/9403', 'dda/pr/9404', 'dda/pr/9417', 'dda/pr/9418', 'dda/pr/9426' and 'dda/pr/9427' into dda-master

* dda/pr/9395:
  Typo kill and minor refactoring.

* dda/pr/9398:
  Removed a never used variable.

* dda/pr/9403:
  Removed useless initialization.

* dda/pr/9404:
  Fix so explored tiles show up on minimap

* dda/pr/9417:
  Name the type of structure in take-down messages.
  Unified the implementations of the tent, large tent, and shelter.

* dda/pr/9418:
  Predicate method simplified.

* dda/pr/9426:
  Move code that checks whether safe mode movement is allowed into a separate function.
  Rename game::run_mode to the more appropriate safe_mode,
  Change game::run_mode to be an enumeration.

* dda/pr/9427:
  Fixed some typos.
Style changes
Merge branch 'peepholes' of https://github.com/desrik/Cataclysm-DDA into merge