(Dev Request) Debug Vision

By vache's request:
vache2 it would be nice if there were a debug nightvision trait that you
could only get through cheating that actually reveals the full area

Granted: nightvision to range 59.  Hope you don't need to see shadows.
;-)
Thresh-locks Debug Vision

Realized that someone might get luck with generimutagen.  This ought to
secure things.
Category-shifting, adds cloaking

Now you can both see and not be seen.  DEBUG_CLOAK grants invisibility.
Remember that zeds can still smell and hear!
Removes ability to craft pipe SMGs

You can make a single-shot from a pipe, wood, and nails, sure.  A
submachine gun?  That falls smack into the "machine tools" issue we
raised in the design doc.

I'm not sure how many folks use pipe SMGs, but at this point I'd like to
stop their creation.  We've already eliminated the 9mm version from
turrets.  This eliminates them from being crafted or spawning.
Merge remote-tracking branches 'dda/pr/8050' and 'dda/pr/8054' into dda-master

* dda/pr/8050:
  Category-shifting, adds cloaking
  Thresh-locks Debug Vision
  (Dev Request) Debug Vision

* dda/pr/8054:
  Removes ability to craft pipe SMGs