Signo support

Added OpenID strategy for Warden, also add configuration and logout
support. When you logout from Katello you are also logout from SSO.

Removed old SSO code that was not used.

Added authentication against Katello that Signo can use.
Fixes for config library

You don't have to specify lambdas for post process if you don't want
to use them. Some other tweaks to make logging library reusable in other
projects.
Katello configure support for Signo

Katello can include more apps in virtual host. Foreman and Signo
will benefit from using same Apache virtual host when running on
same domain. Apache can be used to serve their static files this way.
Code reviews implementations
Enable fallback to casual authentication

If SSO is enabled but fails we enable to login using the old way. Also
this adds several fixes for edge cases you login in Signo as user that
does not exist in Katello. This could happen if you switched from LDAP
to database authentication in Katello.
Fix code reviews
RPM requires Signo
Better Signo auth logging
Store OpenID secrets persistently

We create openid-store directory which must be writable for katello
Fedora 18 has newer therubyracer gem
Fixed wrong test
Experimental Menu - Fixes sync status page in experimental mode to prevent actions from cluttering.
Organization Favorite - Fixes errant checkbox showing up at the bottom of the organization details.
initial iso_importer work

(cherry picked from commit 4e9bc6433c596cfddc7eb23d43fe81c026049779)
using runcible iso modules
(cherry picked from commit 48fd47c21d4fbaf2cb407fc198b6371e716a4a67)
migrating to storing content_Type in the repo object
(cherry picked from commit 94133486760327e61225146bf75c77247fc8f2bd)
fixing issue where changeset would say applied when it wasnt finished
ensuring content_type is preserved across clone
localizing message for repo content type
Checking environment for view promotion. Fixes #2089