Bionic UPS and UPS adapter mod
Single use actions now use appropriate UPS charges.
Pending support for things that use per turn.
Fixed improper item spawning upon atomic battery removal.
Fixed silly error
Active items with mod need an Active UPS.
Added items to spawn list. Recipe for mod.
Properly pluralize arrow and pick-up related strings.
Pluralize >2 clothing wear string
Pluralized pickup and drop messages
Pluralize monster names

This adds a new field “name_plural” to monsters, for the English plural of monster names.
Currently plural forms of monster names are used very rarely but this may change in the future.
Make monster plurals translatable
Pluralize fish names
Appease the Grammar Nazi's and Format Fuhrer's
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.
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.