Cleanup of npc fixes, npc options, now part of normal options.

* Removed outdated comments, and commented out code.
* Fixed typo in nuke functions, fixed typo in bionics.
* Moved npc options to normal options file.
* Removed duplicated npc load code.
* Removed redundant cast.
* Added a few lit items to the npc do not use list.
* Updated developer faq.
* Nuke launch now only explodes once, but at a high strength. (which fixes the "there is an explosion to the west x10 strangeness")

I said I would fix the silly npc options code. Now I have. It can be changed ingame. It already says the static npcs need a reset. As I plan to statically spawn the shelter npcs (and some lmoe shelter npcs).