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.
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 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
Added object caching 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.