Typo kill and minor refactoring.
Removed a never used variable.
Removed useless initialization.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into iuse-initialization
Fix so explored tiles show up on minimap

The explored function is great on the overmap, but it doesn't mirror on to the minimap. This fix does that.
Unified the implementations of the tent, large tent, and shelter.
Predicate method simplified.
Change game::run_mode to be an enumeration.
Rename game::run_mode to the more appropriate safe_mode,

Also renames the enum name for consistency.
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.
Fixed some typos.
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.