Adding support for Fog Creek's Kiln

This adds support for Fog Creek's [Kiln](http://www.fogcreek.com/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.