Merge pull request #999 from ogail/991

Extract ServiceBus contracts from ServiceManagement contracts
Implement Get-AzureStoreAddOn cmdlet
Bunch of changes
- Make HttpRestMessageInspector generic logger not thighed to PowerShell
- Inject Moq in the Store tests
- Change GetAzureStoreAvailableAddOnTest to use Moq
- Refactor the Store related code into StoreClient.cs
- Add Get-AzureStoreAddOn cmdlet
Add setup build to default msbuild
Change Marketplace channel to use anonymous certificate
Flatten the Store objects
Remove Common namespace
Add validation for the country parameter length
Fix scenario tests
Apply code review
Add NuGet on fly package installation
Merge pull request #1041 from ogail/master

Bunch of changes