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.
Make rhel_content_org a brand new org
This change gives me 0 errors in test_contentviews
Removed the caching from TestContentView.env1 to fix "Prior environment can only
 have one child" error.
Merge pull request #1765 from JacobCallahan/master

Make rhel_content_org a brand new org
Automatically profile with cProfile

Make most test tasks in the main makefile collect profiling information. For
example, executing `make test-foreman-cli` will cause a
`test-foreman-cli.pstats` file to be generated. This file can then be
manipulated using any tool that understands the cProfile data format. For
example, Run Snake Run can open the file directly, gprof2dot can generate a call
tree in DOT format, and pyprof2calltree can convert the data into a format that
kcachegrind can understand.

Sort make file variable names alphabetically.
Changed the resolution to 1920x1080 for virtual-display
Merge pull request #1768 from kbidarkar/change-resolution

Changed the resolution to 1920x1080 for virtual-display
Merge pull request #1766 from Ichimonji10/cprofile

Automatically profile with cProfile
Fixes the UI life-cycle environment test cases for UI update
Merge pull request #1764 from kbidarkar/fix-contentenv-tests

Fixes the UI life-cycle environment test cases for UI update
Fixed the failing architecture tests in jenkins - update and delete
Fixes many UI testcases related to sync, cv, hw_models

RH Common 6.5 is 2.28GB , rhel6.3 is relatively less in size.
Default timeout is 12 sec. As the element is already deleted,
we can just wait for 3 sec.
Merge pull request #1769 from kbidarkar/fix-UI-tests

Fixes many UI testcases related to sync, cv, hw_models
Update the "help" makefile target

Mention threaded tests.
Merge pull request #1771 from Ichimonji10/makefile

Update the "help" makefile target
Let nose capture stdout and logging output

By letting nose capture the stdout and loggin it will show just output
related to the failed tests. It will drastically reduce the amount of
test output and will only output relevant parts.
Merge pull request #1767 from tkolhar/test_cli

Fixed the failing architecture tests in jenkins - update and delete
Merge pull request #1773 from elyezer/better-test-output

Let nose capture stdout and logging output
Fetches the error message when manifest upload fails.

Uploading manifest seems to fail frequently when uploading at the
jenkins end. This will help us know the exact error.
Merge pull request #1772 from kbidarkar/manifest-error

Fetches the error message when manifest upload fails.