Fix the layout for "Confirm Subscriptions" screen.

Firstboot on large screens was making this dialog
expand across all the available vertical space.
Fix layout issues with select sla screen in firstboot.
963579: Stop hiding the Library environment.

This is no longer desired for Katello/Satellite.
1023166: Strip leading and trailing whitespaces from all usernames and passwords provided on the cli
1004318: Bash completion for rct was not handing options and file lists correctly.

Now, if you enter a command like:

rct cat-cert <TAB>

it will list out the file names. If you enter:

rct cat-cert -<TAB>

it will show you the options.
Merge pull request #804 from candlepin/bkearney/1023166

1023166: Strip leading and trailing whitespaces from all usernames and p...
Sort owner list in org selection screen
Center filter dialog on parent window when opened
Report distribution.version.modifier fact. ex 'beta'

By default, if it exists, parse /etc/os-release.  This file
is more general than redhat-release, and contains data
that doesn't require us to parse it.

If /etc/os-release doesn't exist, parse /etc/redhat-release
slightly modified to pick up version modifiers (beta, for
example)

If there is no redhat-release file, we fallback to the
platform module, which doesn't have the ability to detect
beta versions, however it should work on other operating
systems.  I'm not sure how necessary the platform module
is at this point.
adding epel5
Merge pull request #808 from candlepin/ckozak/detect_beta

report version modifier
Fix firstboot on Fedora 19.

Instead of making exceptions for RHEL 7, we switch to this behaviour
being the default going forward, and make exceptions for < RHEL 6 and
Fedora 18.
Merge pull request #803 from candlepin/dgoodwin/show-library-env

963579: Stop hiding the Library environment.
Merge pull request #810 from candlepin/dgoodwin/fedora-firstboot

Fix firstboot on Fedora 19.
Merge pull request #805 from candlepin/bkearney/1004318

232330
Merge pull request #809 from candlepin/mstead/gui_fixups

GUI Fixups
Add screen to describe and skip registration in Fedora/EL7 firstboot.

Uses the informational screen from rhn-client-tools, but only displays
it on the operating systems where we run firstboot without that package.
(Fedora, and RHEL 7+)
Hook up the 'why register' dialog from old rhn-client-tools.

Slightly different style of display to keep this in front of firstboot
itself, and prevent interaction with firstboot until it is closed.
Fork firstboot behaviour for RHEL 6.

Head straight to choose server screen if on RHEL 6, where
rhn-client-tools screens already displayed the registration info.
1022198: Display highest suggested quantity in contract selection

We group similar pools together in the gui.  Because we only
match similar pools, it doesn't matter which pool we read
attributes from.  However the suggested quantity is based
upon the available quantity, which varries by pool, so
we should display the highest number.