Fixed:test_remove_filter:: updated locator
Fixed: activation_key tests as per the changes in api code for CV promote/publish
Fixed locators
Fixed: Failing GPGKey tests while searching the key
Fixed the host-collection update failing in jenkins
Merge pull request #1754 from sghai/fix-locators

Fixed few UI tests
Merge pull request #1753 from tkolhar/test_cli

Host-collection update command  is failing becoz of the BZ: 1171669
Automate docker image and tag hammer commands

Automate recent added hammer subcommand docker and its subcommands image
and tag. Supported operations are info and list for both docker
subcommands.

Also add the new module to API docs.

Closes #1640 and closes #1643.
Merge pull request #1755 from elyezer/hammer-docker

Automate docker image and tag hammer commands
Fixes the UI smoke tests
Merge pull request #1756 from kbidarkar/fix-ui-smoke-tests

Fixes the UI smoke tests
Fixed the cli failures in jenkins - user, content_view, medium, partition-table and gpg_key tests
Fix for the missing proceed_edit locator.

Depending upon whether the org and locator being selected,
the host selection page appears. Now instead of `edit` flag,
depending upon the locator's availability the proceed_edit
button is selected.
placing wait_for_ajax after navigation to users page
fixed make_template factory to use audit_comment and updated a error locator to fix related test
removed success notification from test_remove_medium as it vanishes so soon and anywayz we are searching the entity after deletion
Merge pull request #1758 from tkolhar/test_cli

Fixed the cli failures in jenkins - user,content_view,medium, partition-table and gpg key tests
Merge pull request #1759 from kbidarkar/fix-ui-proceed_edit

Fix for the missing proceed_edit locator.
 Added test for repository-set - available repository
Added object caching and multi-threading to CLI tests
I chose to have the caching off by default.
Initial tests show time savings between 4-8 minutes for all CLI
tests.
Caching is made available through the @cacheable decorator.

Also threw in multi-threading capability. No additional errors produced.
Time results will vary per machine, but my test time was reduced from
approximately 5 hours to around 40 minutes.

Use make test-foreman-cli-threaded.
Ran 1114 tests in 2416.224s
Merge pull request #1757 from JacobCallahan/master

Added object caching to CLI tests
Merge pull request #1762 from tkolhar/test_cli

 Added test for repository-set - available repository
Merge pull request #1760 from sghai/fixes

UI test fixes
Added `enable_repos` function to ui/activationkey module.

This function helps us to enable particular repos,
which by default are disabled.

Changing default settings for content hosts that register with
this activation key requires subscription-manager version 1.10
or newer to be installed on that host.

For rhel65 the installed version is 1.9 on the clients, hence
Enabling the repo via the UI doesn't enabled the repo.

Also enabling repos uses the sub-man instead of yum-config-manager.
Merge pull request #1761 from kbidarkar/add-ak-enable_repos

Added `enable_repos` function to ui/activationkey module.