Removed more surplus repository declarations.
Added tests to catch difficult cases we've found.

Also some domain-to-host and private-suffix-to-domain renaming.
Added some restrictions to application of the language classifier.
Various renaming of fields to be more sensible.
Merges DROID and Tika results, plus cleaner sentiment analysis.
Switched back to logarithmic scale.
Now implements header shingling.

The first few bytes are hex encoded, split and shingled. This allows
common sequences to be spotted even when dislocated.