add logstream client time limit
Renaming commit file to commit.txt
Updating file name from commit to commit.txt
Fixing setup to use new commit file
Fail by default when failing to delete some files in DELETE /scm
Ignore delete exceptions when cleaning up sites in tests

There are often DLLs that are harmless but locked, so not ignoring breaks things.
Fix a few service paths in portal
enable HangProcessTest test
Adding support for Fog Creek's Kiln

This adds support for Fog Creek's Kiln. It has support for both hosted
and self-hosted sites along with public and private repositories.

The MockDeploymentSettingsManager was also updated to use TryGet which
makes its functionality better match that of DeploymentSettingsManager.
Added a functional test and did some minor cleanup
Switch the default deployment logic to use the new generator site builder factory.
Also enabled changing between testing of the original and new generator deployment logic using environment variable so we can add a job to the ci machine for testing both.
Using String.Equals.
Get SiteReusedForAllTests setting from the environment or app settings.
support simple payload with just repo url
Fix globalization issue where KuduSync.NET didn't output it's logs properly in unicode, now using a newer version of KuduSync.NET.
Clean the web.config file from the repository after the node deployment is complete (removes the file if not part of the repository).
This change fixes issue #308.
Remove unused using.
Added comments.
cr related fixes - removed home path as it's not required.
Organized the test traces some more.