Implemented support for multiple users
Merge remote-tracking branch 'ogail/profile' into refactoring

Conflicts:
	src/Common/Commands.Common/Factories/AuthenticationFactory.cs
Fixed failing tests
Merge pull request #2861 from ogail/profile

Removing Environments from AzureSession
Fixed broken tests
Updated storage mock tests to not use real profile
Merge pull request #2863 from stankovski/refactoring

Implemented support for multiple users and fixed broken tests