Exotic firearms-booking

Most of 'em can be found fairly easily or aren't booked at all (because
the high Mechanics/Fabrication requirements were persuasive for
autolearning).  Mininuke launcher is it's own recipe item, try lab
teleporter-rooms and science corpses.
Ammo

All ammo is accounted for.
Spawns

Yeah, I added a newspaper too.  Nothing particularly interesting, just
one of those weekly newspapers.
shotgun -> smg
finishes optional correction

Turned out the subsuit (@EkarusRyndren 's idea, more/less) didn't need
decaps'd but I did so anyway.  So, now I did the other half.
Fix little JSON bugs.

I just ran `make json-check` repeatedly until nothing got reported
anymore.
Merge pull request #5107 from narc0tiq/5087-merge-test

rebased bullet-booking