Fix/Update remaining CLI users tests

Email validation have change on foreman and all tests that checks for
email needed to be updated.

Fix test_negative_delete_user_1 to only call the factory if the login is
not provided in the test data.
Skip and improve some CLI content-view tests

Skip tests that uses the hammer content-view info output because its not
consistent with the rename of environments to
lifecycle-environments.

Also improve assertion for test_cv_promote_custom_content and
test_cv_promote_composite

Bonus: remove skip_if_bug_open for the verified BZ 1127408 related to
the repository info failure
Merge pull request #1620 from elyezer/cli-user-tests

Fix/Update remaining CLI users tests
Merge pull request #1625 from elyezer/cli-content-view

Skip and improve some CLI content-view tests
Test:Check if multiple Activation keys can be attached to a system
- added a function to fetch the associated content-host with activation-key
- updated top menu locator names
Merge pull request #1627 from sghai/ak-test

Test:Check if multiple Activation keys can be attached to a system
removed unwanted navigation for some tests.

The navigation would be taken care by the search function, which
is called upon by the update function.
Merge pull request #1628 from kbidarkar/fix-os-ui

removed unwanted navigation for some tests.
Added Default org and loc selection support to users.

We now have support for `default_org` and `default_loc`,
selection under the org and loc tabs for the users.
Merge pull request #1629 from kbidarkar/user-default-org

Added Default org and loc selection support to users.