Gun-tightening, pass 1

RM rifles, having burst capacity, are Assault weapons at best.  Same
with the Saiga.  Gave drug dealers the short-shotgun as it'd work quite
well in that capacity, IMO.  Still WIP.
LMOE grouping

Creates a specific group for guns a survivalist/gun-fan might have,
rather than the catchall "all_guns"; however, these guns come loaded.

Also cleans up a few descriptions in ranged.json and makes the Rivtech
civilian-market gear marginally more likely to show up in a
store-defense role (behind the counter).
Instates the homegun-basements and PD armory

This tightens and implements the new spawngroups.  Basically, civilians
go with rifles and shotguns rather than SMGs, and the police have far
less variety in the guns left around at base.

Cops can still have tonfas, grenade launchers, etc--just on their rezzed
person.  (And yes, some departments are procuring P90s IRL.)
comma fix
Mansion guns

Puts the antiques and some imports in the Mansion's studies, galleries,
and (rarely) bedrooms.
fix typo
Adds Tanto & wakizashi

Since I'm in the Mansion anyway (potential self-merge-conflict) I
thought I might as well add the rest of the Japanese gear and
armor-stand in this PR.  If you mind, lemme know, OK?
Because I bought it in Japan

We needed to have the samurai armor spawn somewhere and this seemed as
good a place as any.

(1980's Batman reference, in case anyone wonders about the commit
message.)

I'm a bit generous with the weaponry, because if you hit the 1/6 for
armor and then the 1/10 for Japanese, you may as well win something
nice.
spawns and recipes

This should do it for the Japanese Weapons segment.
Survivalist upgrade

Gives the residential bunker a small shot of LMOE and buffs the Weapons
Cache a bit.

However, this also knocks down the LMOE (ARs to SMGs) and takes a small
shot at the Mansion group.
Adds more decomp_learn

Implemented for most everything you'd want to disassemble and some
things I wouldn't, but wev.  Should soften the booking a bit.
Mansion checks

At this point, I think it's pretty good.
spawn for ARX-160

1 in lmoe_guns isn't bad (because basements with gun caches get a small
roll in lmoe).  But suspension/disbelief is still an issue here.
Adds UPS compartment

You'd expect PA to make some provision for the UPS, given that the suits
are designed to run on them.
Merge pull request #5144 from KA101/gungrouping

[MWR] Gungrouping
Merge pull request #5175 from KA101/powerarmor_UPS

Adds UPS compartment to basic PA
add missing comma

Thanks for the checkup.
Merge pull request #5163 from KA101/decomp_learn

Adds more decomp_learn