Use right quantity for subscription in CLI smoke

Use 1 instead of max available quantity because "only pools with
multi-entitlement product subscriptions can be added to the activation
key with a quantity greater than one."
Merge pull request #1590 from elyezer/update-cli-smoke

Use right quantity for subscription in CLI smoke
set_context function in ui/factory no longer depends on "@" char.

We now fetch both organization and location separately, hence no
longer we need to deal with "@" char. This is undesired as org and
location both could contains "@" char and complicate things.

Also no need to explicitly set the navigation again when creating
second organization, ui/factory should take care of it when the
force_context=True.