no one use rubyge-rake

merge after:
https://github.com/Katello/katello-installer/pull/14
950943 - Fixing tags method for content views

The tags method called id instead of ids which returned the tag_id instead of a
hash with display_name which in turn caused an exception in the CLI code.
Adding a CONTRIBUTING document

Adding a CONTRIBUTING document to take advantages of this:
https://github.com/blog/1184-contributing-guidelines
 #961122: fixes "Missing template users/destroy" error.

 Since user.destroy may fail (if any of the callbacks fail, for example), we need to handle this case as well.
 Fixed similar issues in environment and repositories controllers.
Handle logout and session expiration better

Logout page was removed. Also when user logouts he ends up on Signo page
where he can login again. He is then redirected back to katello.
dist-fixes - fixing edit/new dist ui
dist-fixes - removed system references in distrib
dist-fixes - working as well as can be
dist-fixes - jshint error cleanup
Merge pull request #2337 from thomasmckay/dist-fixes

dist-fixes - corrections to distributor UI
965776 - allow library to be selectable

This commit contains a minor change to the environment selector
used on system and distributor edit to allow library to be a
'selectable' environment.  Without this change, library is
listed but cannot be chosen.
Use send instead of instance_eval

Instance_eval is much more powerful (and dangerous). Don't use that if
not necessary, which is this case.
Fix log correlation by request uuid

Uuid correlation was set too late. It was showing wrong uuid for log
messages when uuid is being logged and level is set to :debug.

Uuid is now set in middleware right after request uuid determination
before any logging occurs.
Merge pull request #2343 from pitr-ch/quick/logging-uuid

fix log correlation by request uuid
Whitespace
Fixes login issues with JS

When user entered wrong credentials a login screen still tried to fetch
allowed organizations. Also an error notification was not displayed.
Merge pull request #2345 from bbuckingham/select_library

965776 - allow library to be selectable
Do not log to /var/log/katello by default

Log by default to ./log not to /var/log/katello. Otherwise it
tries to write to /var/log/katello on developer's machine. It
is handled by a symlink (part of RPM)

    `/usr/share/katello/log -> /var/log/katello`

in deployment.
logo-branding - working on if/else
logo-branding - distinguishing between headpin and katello
logo-branding - headpin logos
Merge pull request #2255 from xsuchy/pull-req-scl-rake

no one use rubyge-rake
908026 - updating feed certs in pulp upon new manifest import
952728 - fixing sync status reporting issue

if a sync task had been moved from the task
queue to the sync history queue, the structure
and status codes are different.  So let us
convert one to the other since we treat them the same
anyways.
Merge pull request #2351 from thomasmckay/logo-branding

966112 - katello and headpin logos