saugns v0.3.5. Refactoring. Reorganize code. Makefile tweak.

Various little code clean-ups. Reorganize source files.
Separate flags used during parsing from flags
assigned in resulting script data.
No functional change.

Handle whether or not to gzip man page
upon install (always done before),
according to whether the install location
or "/usr/share/man" (takes priority if found)
contains gzipped man pages.
This tag has no release notes.