* Modifying PathUtility to pick up 64-bit Program Files correctly  when
  executing from a 32-bit process
* Fixed setting the client path in HgRepository and making it lazy to
  avoid unnecessary calls to the exe.
* Ensure DropboxHandler sets the target changeset info
* Modify the way SSH keys are set for sites
Remove obsolete kudu.traceLevel flag.
Add IdleTimeout for process and functional test
Ensure ssh key is set in PrepareSSHEnv
Increase sleep in PullApiTestConsecutivePushesGetQueued
change default trace_level from 0: Off to 1: Error
Fixed missing %.
Lock tests to specific commit ids
Fix incorrect commit ID in one test
Make sure exit code is 0 when successful.
Read settings from env variables
Detect mercurial in the PATH variable before falling back to default path.
Fixes #286
Use centralized dictionary of test repos
filter FREB logs from zip download, consume ScmType and remove AppSettings class
Append machine name to test site to avoid conflicts
Sort test repo list
Update WebApi OData bits
Use a long idle timeout when launching git from the test client
fix typo Infrastruture missing c
Fix tests when not using site re-use mode