Fix NPCs' rage segfaulting the game.
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.
Clarify that welding goggles are needed for vehicle repairs.
Fix little JSON bugs.

I just ran `make json-check` repeatedly until nothing got reported
anymore.
Yet more mutation-compatibility
Tail work

Cleaning up is cleaning up.
Fix missing l
Merge pull request #5086 from ianestrachan/fix-angry-npc-segfaults

Fix NPCs' rage segfaulting the game.
Merge pull request #5108 from ianestrachan/mention-goggles-for-repairs

Clarify that welding goggles are needed for vehicle repairs.
Merge pull request #5107 from narc0tiq/5087-merge-test

rebased bullet-booking
Fix reading book interruption and trying to sleep
Merge pull request #5124 from KA101/Mut-tidying

Mut-tidying
Fix booking oversight
Clarify description

Just had a minor bughunt because it wasn't clear that this only shows up
if you're installing on a tile that already has a storage unit.

Hoping this saves future problems.
Merge pull request #5126 from KA101/gunfix

Fix booking oversight
Merge pull request #5125 from orzogc/fix-bugs

Fix reading book interruption and trying to sleep