858877 Allow selection of all listem items when applying packages to a system group

Added select_all and deselect_all button for system group when all erratas
wanted to be checked.
requiring specific runcible version
Merge pull request #1507 from jlsherrill/runcible-version

requiring specific runcible version
Merge pull request #1453 from jhadvig/system_group_errata

858877 Allow selection of all listem items when applying packages to a system group
Updated gemfile to use runcible 0.3.2
Updated katello code base to work with Runcible 0.3.2
Fixed a typo
Fixed an unintended insert
Changed the gemfile + spec to use new runcible
Removed the github reference in gemfile since ruby-gems is open
Revert "Removed the github reference in gemfile since ruby-gems is open"

This reverts commit e8081dc1c99f1c4a14bc4372e40abc02a5948ce9.
Removed the github reference in gemfile since ruby-gems is open
Merge pull request #1500 from parthaa/runcible-0.3.2-changes

Runcible 0.3.2 changes
Merge pull request #1510 from ehelms/runcible-logging

Runcible - Updates logging configuration for Runcible so that
Changes class_inheritable_attribute to class_attribute since the former
is deprecated in 3.1+.
Moves all tupane_layout declarations to the views.  Note that this
is also required to have tupane views rendering properly in Rails 3.2.
Removes validation that is enforced by the database after index changes.
This is also to prevent errors in Rails 3.2.
Fixes matching on array's that can result in occassional random order.
Spec test fixes to allow passing in Rails 3.2
Removes validation covered by added indexes that further breaks in Rails 3.2