fix silently failing minitests

set fallback path for LdapFluff config file
Fixing broken tests due to mismatched classes
Merge remote-tracking branch 'daviddavis/temp_1366806749' into quick-fix/minitest

* daviddavis/temp_1366806749: (2 commits)
  Fixing broken tests due to mismatched classes
  ...
ChangesetTest#test_content_view_changeset_promotion skipped temporarily to get travis tests working
Merge pull request #2054 from pitr-ch/quick-fix/minitest

minitest errors out and returns 0 due to ldap_fluff.yml not being readable
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.
Install Signo by katello-configure

katello-configure now installs Signo and it's Apache configuration. Once
it's installed it reloads Apache to load Signo vhost config.
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
Loggin fix after merge
RPM requires Signo
Fix for F18 signo systemd service in katello-configure
Hostname FQDN correct configuration because of SSL
New Signo version
Better Signo auth logging
Store OpenID secrets persistently
Correct place for sso.yml template