Merge pull request #2864 from ogail/profile

Fix setting default subscription
Updated AddAccount and ListSubscriptions workflows
Merge branch 'refactoring' of https://github.com/Azure/azure-sdk-tools into refactoring
Work in progress on Account refactoring
Changed signatures to take in an Environment object
Fixed multiple ADAL popups and did subscription fit and finish (2132659)
Add AzureAccount to profile
Merge branch 'refactoring' of github.com:stankovski/azure-sdk-tools into profile

Conflicts:
	src/Common/Commands.Common.Test/Common/ProfileClientTests.cs
	src/Common/Commands.Common/Common/ProfileClient.cs