Add POSH User Agent to List subscription request
Merge pull request #120 from huangpf/dev

AzureRT Sprint S37
Merge pull request #121 from hyonholee/dev

Fix ServiceName issue for New-AzureVM
Diagnostics cmdlet update

Changes:
• IaaS and PaaS Set cmdlet now take a full XML config as described in
the schema.
• PaaS Set and New cmdlet DiagnosticsConfiguration parameter has been
renamed DiagnosticsConfigurationPath and the type is now string instead
of XmlDocument. This is to be consistent with the IaaS parameter of the
same name (this is the config).
• PaaS cmdlet Set and New StorageAccountName parameter has been replaced
by StorageContext of type AzureStorageContext. This is to be consistent
with IaaS and it is the new way of passing account credentials.
• IaaS Remove now throws a NotSupportedException as it is not fully
implemented on the rdfe side.
Modify user agent test to use mock subscription client
Change publish setting file parameter to be mandatory
Update help doc for Import-AzurePublishSettingsFile
Updated SetupEnv.ps1

* Added parameter names for clarity and readability
* Change expression for `$setVSEnv` to use .NET formatting instead of confusing double-quote escaping
* Added message to inform user that AzurePSRoot already exists (if applicable)
Merge branch 'dev' of https://github.com/Azure/azure-sdk-tools into dev
Merge pull request #2801 from ljhljh235/manpubfile

Change publish setting file parameter to be mandatory
Merge pull request #2803 from pcgeek86/patch-3

Updated SetupEnv.ps1
Merge branch 'dev' of https://github.com/Azure/azure-sdk-tools into dev
merging and resolving conflicts. Also fixed test
Fixed test config parameter
Add REST log handler to subscription client
Updated mock tests
Merge pull request #2798 from stankovski/json604

Updated JSON.NET to version 6.0.4
expose instance level of website metrics and SlotView
use official webpi feed
do case insensitive string comparision to match caching artifacts