Revert "Updating GitDeploymentTests to use async"

This reverts commit 2a194fdff2639f64cd99b8d4d280dc00143a94a7.
Change npm install api for installing azure-cli as the tarball api seems to be broken.
improve http error to include content in exception
Fixes issue #583
Reverting the npm update script change as it wasn't working as expected and tarball api is up again
make DropboxRateLimiter test more robust
Merge branch 'suwatch_work' of https://github.com/projectkudu/kudu into suwatch_work