Specify mercurial download location

- pypi doesn't contain the old historical versions that still being
  relied on due to the previous lack of hglib.