Remove optional parameter ExtensionId
Merge branch 'dev' of git://github.com/AzureRT/azure-sdk-tools into dev

Conflicts:
	WindowsAzurePowershell/src/Management.ServiceManagement/Extensions/SetAzureServiceRemoteDesktopExtension.cs
Merge branch 'dev' of git://github.com/AzureRT/azure-sdk-tools into dev
Merge branch 'dev' of git://github.com/AzureRT/azure-sdk-tools into dev
Merge branch 'dev' of git://github.com/WindowsAzure/azure-sdk-tools into dev
add fixed product id for Azure PowerShell.msi
New Cmdlets: Set-AzureServiceRemoteDesktop, Remove-AzureServiceRemoteDesktop, Get-AzureServiceRemoteDesktop
New Cmdlets: Set-AzureServiceRemoteDesktopExtension, Remove-AzureServiceRemoteDesktopExtension, Get-AzureServiceRemoteDesktopExtension, New-AzureServiceRemoteDesktopExtension
Merge branch 'dev' of https://github.com/huangpf/azure-sdk-tools into dev

Conflicts:
	WindowsAzurePowershell/src/Management.ServiceManagement/Extensions/SetAzureServiceRemoteDesktopExtension.cs
	WindowsAzurePowershell/src/Management.ServiceManagement/Management.ServiceManagement.csproj
Merge branch 'dev' of https://github.com/huangpf/azure-sdk-tools into dev

Conflicts:
	WindowsAzurePowershell/src/Management.ServiceManagement/Extensions/SetAzureServiceRemoteDesktopExtension.cs
	WindowsAzurePowershell/src/Management.ServiceManagement/Management.ServiceManagement.csproj
Merge branch 'dev' of https://github.com/huangpf/azure-sdk-tools into dev
Bug fix.
Re-using thumbprints from the to-be-deleted extension.
New-AzureServiceRemoteDesktopExtensionConfig
Re-using Thumbprints from Existing Extensions
Add Diagnostics Cmdlets
merge storage branch and fix merge conflicts
HostedServiceExtensionManager
Merge branch 'storage' into alpha
Using Linq and Xml for parsing and config string construction.