Merge pull request #453 from ogail/dev

Merge public dev into dev
Prepare Resources project to include RoleAssignments
Merge pull request #455 from ogail/rbac

Prepare Resources project to include RoleAssignments
Implement Get-AzureRoleDefinition cmdlet
Remove and sort usings
Update build.proj to include private MyGet feed
Update build.proj
Fix mocked scenario tests
Merge branch 'rbac' of github.com:ogail/azure-sdk-tools-pr into rbac
Apply CR
Fix breaking changes in policy client
Merge pull request #457 from ogail/rbac

Implement Get-AzureRoleDefinition cmdlet
adding skeleton for RBAC cmdlets
add rp registration entry
Merge branch 'release-0.8.4' of github.com:Azure/azure-sdk-tools into rbac

Conflicts:
	src/Common/Commands.Common.Storage/Commands.Common.Storage.csproj
	src/Common/Commands.Common.Test/Commands.Common.Test.csproj
	src/Common/Commands.Common/Commands.Common.csproj
	src/Common/Commands.Common/packages.config
	src/Common/Commands.Profile/Commands.Profile.csproj
	src/Common/Commands.ScenarioTest/Commands.ScenarioTest.csproj
	src/Common/Commands.ScenarioTest/packages.config
	src/ResourceManager/Resources/Commands.Resources.Test/Commands.Resources.Test.csproj
	src/ResourceManager/Resources/Commands.Resources/Commands.Resources.csproj
	src/ResourceManager/Resources/Commands.Resources/packages.config
	src/ServiceManagement/Compute/Commands.ServiceManagement.Test/Commands.ServiceManagement.Test.csproj
	src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj
	src/ServiceManagement/Compute/ServiceManagement.Additions/ServiceManagement.Additions.csproj
	src/ServiceManagement/Compute/ServiceManagement.Additions/packages.config
	src/ServiceManagement/ExpressRoute/Commands.ExpressRoute/Commands.ExpressRoute.csproj
	src/ServiceManagement/ManagedCache/Commands.ManagedCache.Test/Commands.ManagedCache.Test.csproj
	src/ServiceManagement/ManagedCache/Commands.ManagedCache/Commands.ManagedCache.csproj
	src/ServiceManagement/Services/Commands.ExpressRoute/packages.config
	src/ServiceManagement/Services/Commands.Test.Utilities/Commands.Test.Utilities.csproj
	src/ServiceManagement/Services/Commands.Test/Commands.Test.csproj
	src/ServiceManagement/Services/Commands.Utilities/Commands.Utilities.csproj
	src/ServiceManagement/Services/Commands.Utilities/packages.config
	src/ServiceManagement/Services/Commands/Commands.csproj
	src/ServiceManagement/Sql/Commands.SqlDatabase.Test/Commands.SqlDatabase.Test.csproj
	src/ServiceManagement/Sql/Commands.SqlDatabase/Commands.SqlDatabase.csproj
	src/ServiceManagement/Storage/Commands.Storage.ScenarioTest/Commands.Storage.ScenarioTest.csproj
	src/ServiceManagement/Storage/Commands.Storage.Test/Commands.Storage.Test.csproj
	src/ServiceManagement/Storage/Commands.Storage/Commands.Storage.csproj
	src/ServiceManagement/TrafficManager/Commands.TrafficManager/Commands.TrafficManager.csproj
update rp registration entry

azurebatch -> microsoft.batch
Prevent from removing tag value that is already referenced
Merge branch 'release-0.8.5' of github.com:Azure/azure-sdk-tools into tags
Merge branch 'dev' of github.com:Azure/azure-sdk-tools into tags

Conflicts:
	src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/Utilities.cs
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