Paranoid order of building ThreadPool
const
Write q files
Fix ReadCompressed handling of concatenated gzip files.  Now supports any concatenation of gzip, bzip, xzip, and plain text.
Add cat_compressed program.
Don't accept cruft at the end of files
Fix read_compressed progress bar
Allow special symbols to be mapped to whitespace with a warning

Conflicts:

	lm/builder/corpus_count.cc
	lm/builder/lmplz_main.cc
	lm/builder/pipeline.hh
-h help option for lmplz
Vocabulary pad

Conflicts:

	lm/builder/interpolate.cc
	lm/builder/interpolate.hh
	lm/builder/lmplz_main.cc
	lm/builder/pipeline.cc
	lm/builder/pipeline.hh
Extract ComplainDisallowed to simplify CorpusCount loop
Build a boolean character class
Fix test, build using BoolCharacter::Build
Add corpus_count fixed vocab option
Free memory before Run completes
Untested just count assuming more than one block to merge
Compile vocab makes vocabularies the same as the trie
Terrible code to merge vocabularies
Remove debug message
Progress bars
Normalize header guard for getopt.hh