Renames
- Rename AzurePowerShell to AzureSession
- Rename AzureSubscriptionsClient to ProfileClient
- Rename SubscriptionCmdletBase to AzurePSCmdlet
Extract AzureProfile from AzureSession
- Removed some extra dead code
- Changed ProfileClient to take profile path
Merge branch 'profile' of github.com:ogail/azure-sdk-tools into profile

Conflicts:
	src/Common/Commands.Common.Test/Factories/TestAuthenticationFactory.cs
	src/Common/Commands.Common/AzurePowerShell.cs
	src/Common/Commands.Common/Commands.Common.csproj
	src/Common/Commands.Common/Common/CmdletBase.cs
	src/Common/Commands.Common/Common/ProfileClient.cs
	src/Common/Commands.Common/Common/SubscriptionCmdletBase.cs
	src/Common/Commands.Common/Factories/AuthenticationFactory.cs
	src/Common/Commands.Profile/Subscription/GetAzureSubscription.cs
	src/Common/Commands.ScenarioTest/Common/WindowsAzurePowerShellCertificateTest.cs
	src/Common/Commands.ScenarioTests.Common/EnvironmentSetupHelper.cs