Merge branch 'dev' of github.com:Azure/azure-sdk-tools into rbac

Conflicts:
	src/Common/Commands.Common/Commands.Common.csproj
	src/Common/Commands.Common/packages.config
	src/Common/Commands.ScenarioTest/Common/Constants.cs
	src/Common/Commands.ScenarioTest/Common/PowerShellTest.cs
	src/Common/Commands.ScenarioTest/Common/WindowsAzurePowerShellTokenTest.cs
	src/Common/Commands.ScenarioTest/ResourceManager/ResourceGroupTests.cs
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/DeploymentTests/TestNewDeploymentFromTemplateFile.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/DeploymentTests/TestValidateDeployment.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceGroupTests/TestCreatesAndRemoveResourceGroupViaPiping.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceGroupTests/TestCreatesNewSimpleResourceGroup.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceGroupTests/TestGetNonExistingResourceGroup.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceGroupTests/TestNewResourceGroupInNonExistingLocation.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceGroupTests/TestRemoveNonExistingResourceGroup.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestCreatesNewComplexResource.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestCreatesNewSimpleResource.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestGetResourceForNonExisingResource.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestGetResourcesForNonExisingType.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestGetResourcesFromEmptyGroup.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestGetResourcesFromNonExisingGroup.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestGetResourcesViaPiping.json
	src/Common/Commands.ScenarioTest/Resources/SessionRecords/ResourceTests/TestGetResourcesViaPipingFromAnotherResource.json
	src/ResourceManager/Resources/Commands.Resources.Test/packages.config
	src/ResourceManager/Resources/Commands.Resources/Commands.Resources.csproj
	src/ResourceManager/Resources/Commands.Resources/Microsoft.Azure.Commands.Resources.format.ps1xml
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/BasePSResourceParameters.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/PSResource.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/PSResourceGroup.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourceClient.ResourceManager.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourceClient.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourceIdentifier.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourceManagerExtensions.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourceWithParameterBaseCmdlet.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/ResourcesBaseCmdlet.cs
	src/ResourceManager/Resources/Commands.Resources/Models/ResourceManagerExtensions.cs
	src/ResourceManager/Resources/Commands.Resources/Models/ResourceWithParameterBaseCmdlet.cs
	src/ResourceManager/Resources/Commands.Resources/Models/ResourcesBaseCmdlet.cs
	src/ResourceManager/Resources/Commands.Resources/Models/ResourcesExtensions.cs
	src/ResourceManager/Resources/Commands.Resources/Properties/Resources.resx
	src/ResourceManager/Resources/Commands.Resources/ResourceGroupDeployments/StopAzureResourceGroupDeploymentCommand.cs
	src/ResourceManager/Resources/Commands.Resources/ResourceGroups/RemoveAzureResourceGroupCommand.cs
	src/ResourceManager/Resources/Commands.Resources/ResourceManagerBaseCmdlet.cs
	src/ResourceManager/Resources/Commands.Resources/ResourceWithParameterBaseCmdlet.cs
	src/ResourceManager/Resources/Commands.Resources/Resources/GetAzureResourceCommand.cs
	src/ResourceManager/Resources/Commands.Resources/packages.config
	src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj
Merge branch 'tags' of github.com:ogail/azure-sdk-tools into rbac

Conflicts:
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/PSResource.cs
	src/ResourceManager/Resources/Commands.Resources/Models.ResourceGroups/PSResourceGroup.cs
Merge branch 'release-0.8.5' of github.com:Azure/azure-sdk-tools into rbac
Add version parameter to service extension powershell cmdlets.
Allow users to update publicIP TcpTimeout
Update mandatory for version.
Merge with public repo
Merge pull request #116 from hyonholee/dev

Add version parameter to service extension powershell cmdlets.
[PSH] limit max cache size to 512M for 32bit process and dispose the object
Merge pull request #2730 from wastoresh/release-0.8.5

[PSH] limit max cache size to 512M for 32bit process and dispose the obj...
Commands.SqlDatabase: adding logic to make the cmdlets wait and poll the server for slo assignment completion before returning to the user. Still need to add tests.
Commands.SqlDatabase.Test: Updating tests to work with new changes. Cleaning up some other tests.
Commands.Sql.Test: Fixing one of the sql auth tests.
Commands.SqlDatabase: Addressing code review comments.
Commands.SqlDatabase: Addressing more comments.
Commands.SqlDatabase.Test: making some more changes based on code review feedback. Also added a DatabaseStatus enum and implemented the mapping between the status sent from the service to the new DatabaseStatus enum for cert auth operations.
Renaming a function.
Commands.SqlDatabase: adding to the DatabaseStatus enumeration. Fixing some other minor issues.
Commands.Sql: Fixing some tests, and addressing code review feedback.
Commands.SqlDatabase: Addressing more CR comments.