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
959895 - Handling nil for products

It appears that Rails is converting [] to nil for JSON calls. Thus, we need to
check if params has products as a key instead of just checking that it's
truthy.
 #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 #2330 from daviddavis/temp_1368884796

959895 - Handling nil for products
adding SCL puppet which is needed for katello-configure
Promotions: only show readable changesets, fixes #960620.
Merge pull request #2302 from waldenraines/960620

Promotions: only show promotable changesets, fixes #960620.
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.