subs-reindex - don't reindex when paging through data
issue 2513 - fix activation key subscriptions format issues

This commit addresses github issue #2513 where, activation keys subscriptions
tabs had the following issues:
1. format in firefox is bad, compared to chrome
2. the icon for the expander/collapser was not rendered properly
issue 2353: system groups - enhance to support 'Update All' for packages

While working in issue 2353, found that Katello does not currently
provide a way to request 'Update All' packages for a system group; however,
it does for an individual system.  This commit provides the UI to
support this for a system group.
issue 2353: system/system group - update backend to support 'update all' packages

This commit contains a minor change to allows support for
an 'update all packages' for a system or system group.
This would be the equivalent to an admin executing
a 'yum update' each system.

This capability was available with pulpv1; however, when
we migrated to pulpv2, we missed the modifications to enable
the same functionality.
issue 2353 - regenerating vcr cassettes
951231 - Systems Custom Information - Keyname and value should not
accept html characters < > /

another atempt. forgot to fix the keynames the first time around.

This is to escape html characters (and other special characters) in the
keynames so they will display correctly in the webUI. Rails was already
parsing the special characters correctly, but I needed to fix the javascript.
Merge pull request #2530 from thomasmckay/subs-reindex

subs-reindex - don't reindex when paging through data
Merge pull request #2547 from bbuckingham/issue-2513

issue 2513 - fix activation key subscriptions format issues
Merge pull request #2571 from komidore64/html-characters-still

951231 - Systems Custom Information - Keyname and value should not accept html characters < > /
runcible - increase to 0.4.11

The new runcible provides support needed for 'update all' of
packages for a system or system group.
Merge pull request #2573 from bbuckingham/bump-runcible

runcible - increase to 0.4.11
Merge pull request #2568 from bbuckingham/issue-2353

Issue 2353: Update All - enable support for Systems and System Groups
Add katello-cli-tests-fakecert to comps

This package makes it possible to import fake manifests with recent
candlepin versions, where the signature is required.
Do not hide exceptions

Exceptions are now hidden only in production.
Fixing false positive tests which begin failing after disabling
exception hiding in application controller
Merge pull request #2427 from pitr-ch/tdd/exceptions

TDD - Do not hide exceptions
add deferred foreign keys
add ruby193-rubygem-foreigner to rhel6 comps

rubygem-foreigner is already present in Fedora 18
manually add FK - round 1

this is for tables which has no relations at all
manually add FK - round 2

I went through all *_id and check the if it is mapped to come data in katellodb or other db (pulp, candlepin) and added FK if needed
fix typoe in remove_foreign_key