Various Hg improvements
This series adds a simple 'hgclient' library, based on gohg, to interact with the hg command server and thus speed up HgExtractor operations.
Some other fixes to extractors are also included, including the initial fruits of investigation into the "hg pathological" regression tests.