Don't load level PWADs into directories

Since targeting .zip format as output, levels will be in their own WAD
inside the zip.
Doc and unit test changes

* Use NO_UNIT_TESTS to disable all unit test code
* Documentation and slight changes in zip writer
Sound effects support

Added s_sfxgen module to read LCDs for sound effects and output in DMX
format.