Merge pull request #140 from dobbymoodge/check-sources-doc

add README and function docs for oo-admin-check-sources and repo_db
<oo-admin-check-sources.py> Bug 1026793, handle RepoError exceptions
https://bugzilla.redhat.com/show_bug.cgi?id=1026793

Wrapped the `yum-plugin-priorities` check in try/except and added new
exception for "showstopper" errors. Most of the `RepoError` exceptions
that can bubble out of the yum API are unrecoverable.

There are probably other scenarios that can raise `RepoErrors` that
aren't being handled, but the changes to
`OpenShiftAdminCheckSources.main` allow us to gracefully exit for any
future showstoppers we might run across
Merge pull request #145 from dobbymoodge/BZ1026793

<oo-admin-check-sources.py> Bug 1026793, handle RepoError exceptions
<install> better profile for subscription
<install> rootpw 'openshift' for kickstart
<install> sanitize hostnames
<install> accommodate static network IP
<install> minimize grub wait
<install> explicitly require mongodb RPM for datastore

Previously mongodb-server required mongodb. Now it does not. However we
use the mongo client from mongodb to configure the server, so we do need
it even if the host is just hosting mongodb.
<install> fixes; firewall; install sync public key

Enable firewall changes live if not kickstart
Start httpd when configured
Provide public sync key via httpd
Download and install public sync key on nodes during install
Fix up some other things with amz script along the way
<install> always fix up ssl.conf VirtualHost
<install> bash -x w/o logging RHN password