Bunch of changes

- WindowsAzure#1230
- WindowsAzure#1050
- Refactored diagnostics code to use `HttpClient` instead of WCF channels.
- Moved part of the websites code to `Management.Utilities`
- Updated build script to have a new target that runs unit tests + scenario tests called `FullWithScenarioTest`