* Use federated auth and TME for smoke testsing
- Move to using federated auth
- Move to using TME sub
- Remove other clouds as the public should be enough for smoke testing
* Set default cloud
* Remove testApplicationSecret and run tests under AzPS
* Remove unsupported python 2.7
* add support for dynamic resource allocation and sovereign cloud testing
* enable normal matrix, add China Cloud
* collapse key_vault_base_async into a type of key_vault_base
* Update common/smoketest/key_vault_base.py --Co-Authored-By: Charles Lowell <chlowe@microsoft.com>
* Update common/smoketest/key_vault_base.py -- Co-Authored-By: Charles Lowell <chlowe@microsoft.com>
* rename AZURE_AUTHORITY_HOST_ALIAS -> AZURE_CLOUD
* import os, DRY up environment variable fetching
* os is required in the key_vault tests because we read the vault URL from it, also add in self to refer to host_alias_map
* rename authorityHostAlias -> azureCloud and set appropriate environment variable in the ARM template
Co-authored-by: Charles Lowell <chlowe@microsoft.com>