If a user specifies a project or domain on the cli, that should take
precedence over the value set in clouds.yaml. This fixes enables workflows
that rely on domain- or cloud-wide credentials in clouds.yaml.
The cli args that are reprioritized in this patch are:
domain-id
domain-name
user-domain-id
user-domain-name
project-domain-id
project-domain-name
auth-token
project-id
tenant-id
project-name
tenant-name
Story: 2010784
Change-Id: I45e7cff6579e6686d790bd3bb3e3ab9955885a64