Merge pull request #149 from sosiouxme/enterprise-2.0

Enterprise 2.0
<install> on all-in-one allow pubkey download
<install> scope grub timeout change
<check-sources> Add user-specified repository data - "expert mode"

Updated `repo_db` to provide `RepoDB` class, refactored
`oo-admin-check-sources` to use the new class instead of module
methods.

Added `--repo-config` option, so users can now specify their own
ini-formatted repository configurations

Added ability to "blend" provided repo config with built-in values,
but concealed from user for now (might not be necessary)
Merge pull request #154 from dobbymoodge/check-sources-expert

<check-sources> Add user-specified repository data - "expert mode"
<oo-admin-check-sources.py> Bug 1026793, Added catch block to find_package_conflicts
https://bugzilla.redhat.com/show_bug.cgi?id=1026793

`YumBase` call in `OpenShiftCheckSources.packages_for_repo` raised an
uncaught `RepoError`. This condition was reachable on systems where a
broken repo config exists and `yum-plugin-priorities` is
installed. Added logic to catch the `RepoError` and bail out.
Merge pull request #157 from dobbymoodge/BZ1026793

<oo-admin-check-sources.py> Bug 1026793, Added catch block to find_package_conflicts
<check-sources> add beta2.ini for OSE 2.0 beta support
<check-sources> Add rhel beta channel, update priorities code to handle multiple rhel channels

When using `beta2.ini`, the rhel server beta channel should be at the
same priority as the base rhel channel. This update adds the beta
channel to the ini file and updates `oo-admin-check-sources` to handle
multiple "rhel" product channels instead of just one.

This should be a lesson to me about specializing code
Merge pull request #155 from dobbymoodge/beta2

<check-sources> add beta2.ini for OSE 2.0 beta support
fix bad var reference
Merge pull request #158 from dobbymoodge/beta2

fix bad var reference
<install> quote inputs, especially passwords.
<install> adjust priorities to leave room between