Fix incomplete packages due to MultiplePackageError.

Don't use UseAllFiles; instead use IgnoredGoFiles.
Sort all files by name.
Continue to exclude test files.
Fixes #18.
Use gzip compression for main html pages.

For large packages, it makes a big difference on transferred bytes.
Package syscall html is 11.2 MB uncompressed, 711 KB after compression.