update setup.py to require hgtools

RHEL/Cent 6 may not have the hgtools module installed.  hgtools is required for the keyring module to install via pip.