Pluralize monster names of kill log in memorial
On weather change: use the next weather segment for weather type *and* deadline.

Use upper_bound because we need a weather segment whose deadline is in the future.
And the deadline is the key in the map.
fix calendar operators to use const references.
Move game::msg_buffer to Messages class.

And make the Messages::display_messages a bit simpler as it is only used for the display of the message in the sidebar.

Both message display methods (sidebar vs. separate popup window) are to different to put them into one function.
Inconsistent color coding of vehicle parts, fixed.
Selecting/verifying overmap special placement locations
Merge remote-tracking branches 'dda/pr/7434' and 'dda/pr/7435' into dda-master

* dda/pr/7434:
  On weather change: use the next weather segment for weather type *and* deadline.

* dda/pr/7435:
  Move game::msg_buffer to Messages class.
  fix calendar operators to use const references.
no message
Remove unused variable.
Even more price fixes.
Brought back hacking without LOS
Merge remote-tracking branch 'dda/pr/7364' into dda-master

* dda/pr/7364:
  Appease the Grammar Nazi's and Format Fuhrer's
  Active items with mod need an Active UPS. Added items to spawn list. Recipe for mod.
  Fixed silly error
  Fixed improper item spawning upon atomic battery removal.
  Single use actions now use appropriate UPS charges. Pending support for things that use per turn.
  Bionic UPS and UPS adapter mod

Conflicts:
	src/iuse.cpp
	src/player.cpp
No tabs.
Fix careless bracket removal
Fixes.
Apply suggestions from BevapDin
Assign memorial log in player assignment operator.
Make cata_tiles draw onto the whole available screen area.

This will draw partial tiles at the right (and bottom) borders.

- Add TERRAIN_WINDOW_TERM_HEIGHT, see TERRAIN_WINDOW_TERM_WIDTH
belts, holster, quiver, scabbard, sheath are assigned to "TORSO"
fix Mac OS X release build

the -Os compiler option does not exist with the default Apple compiler