Fix out-of-bounds access when creating a nether monster from field fd_fatigue

rng( a, b ) can return either a or b or any number between, so it could return 9, which is not a valid index in the array.
Replace check for various item ids with generic check:

Check for ammo being plutonium (either normal ammo or through atomic battery mod).
Remove reference to active UPS items / bionics.

Instead only check for the inactive ones and use charges from the inactive one when requested.
Use the item id "UPS" for any kind of UPS, or use only the *_off item type for checks for specific kind of UPS item.
Make optical cloak / power armor able to be active.

The item is set to active, but does not change its item type.
The code checks for an active and worn item of the required type.

During player::process_active_items the UPS charges for those items are consumed, or if not available the items are made inactive.

The items have simple iuse function (actor based) which is used to activate / deactivate it.

Replace the check has_active_UPS with has_charges("UPS",1) to check for the availability of at least one charges (from any source: UPS, adv. UPS, or bionic).
Save compatibility for active UPS items.
Spelling fix

spotted by veri745
Add documentation for iuse ups_based_armor
Extract messages from iuse ups_based_armor for translation.
Winterized Army Gear for military professions.

Because the loaded gun is the LAST thing they give to soldiers. If we're
really going to have the game start in a snowstorm, then US Military
service members of all people shouldn't be scrambling for warmer
civilian clothes.

Adds winter_jacket_army, winter_pants_army, and winter_gloves_army to
armor.json and item_groups.json, as well as the three current military
professions in professions.json. Also gives all three military
professions balaclavas, gives recruits army helmets and helmet liners,
and bio soldiers berets.
Merge branch 'ops' of https://github.com/BevapDin/Cataclysm-DDA into merge
Increase the price of winterized army gear by 25%.

At the request of KA101.
Merge branch 'army-winter-gear' of https://github.com/Mdnthrvst/Cataclysm-DDA into merge
Bionic Sniper

Bionics to enhance eyesight and wilderness survivability, a pretty sweet
gun, and perhaps too much volume. Need to know if its point cost is
well-balanced as-is.
Tone down Bionic Sniper a bit.

Downgrade and remove a few bionics, get rid of a point of dodge.
Tone down Bionic Sniper even further.

Fine. No melee whatsoever, fewer rounds, and frying pan/funnel instead
of aero-evap.
Adjustments to Bionic Sniper.

Restores Evap, replaces pan with mess kit.
Set map transparency cache dirty when we open or close a vehicle part, fixes #9333.
Replaces civilian mess kit with military kit.
Merge pull request #9659 from Mdnthrvst/sniper

Bionic Sniper
Typo in a bionic.