Move abstract model to katello-common package

It's being used in both Katello and Headpin mode (at least form
app/lib/notifications/notifier.rb).
Rails32 - Cleaning up TODOs from the 3.0-3.2 bridge.
cli custom_info restructure

now we have prettier custom_info commands

```$ katello ... system custom_info [add|update|remove] ...```
Merge pull request #1879 from ehelms/comps-update

[DO NOT MERGE] Comps - Adding delayed_job_active_record needed to properly hook up
katello-configure - fix script not failing when running with -b

nobars option prevented from detecting the errors in puppet script.
delayed jobs use active_record as backend

addressing:
/opt/rh/ruby193/root/usr/share/gems/gems/delayed_job-3.0.2/lib/delayed/worker.rb:75:in `before_fork': undefined method `before_fork' for nil:NilClass (NoMethodError)
        from /opt/rh/ruby193/root/usr/share/gems/gems/delayed_job-3.0.2/lib/delayed/command.rb:86:in `run_process'
        from /opt/rh/ruby193/root/usr/share/gems/gems/delayed_job-3.0.2/lib/delayed/command.rb:80:in `block in daemonize'
        from /opt/rh/ruby193/root/usr/share/gems/gems/delayed_job-3.0.2/lib/delayed/command.rb:78:in `times'
        from /opt/rh/ruby193/root/usr/share/gems/gems/delayed_job-3.0.2/lib/delayed/command.rb:78:in `daemonize'
        from script/delayed_job:5:in `<main>'
Merge pull request #1885 from iNecas/katello-configure-exit-code

katello-configure - fix script not failing when running with -b
Merge pull request #1886 from xsuchy/pull-req-jobs84

delayed jobs use active_record as backend
Merge pull request #1883 from ehelms/removing-todos

Rails32 - Cleaning up TODOs from the 3.0-3.2 bridge.
Merge pull request #1749 from iNecas/headpin-abstract-model

uninitialized constant Resources::AbstractModel::Invalid
Fixing delayed_job breakages due to upgrade
Merge pull request #1880 from komidore64/ci_restructure

cli custom_info restructure
adding ruby193 scl devel deps
Merge pull request #1888 from daviddavis/fix_delayed_job_breakage

Fixing breakages due to delayed_job version change
Merge pull request #1890 from jlsherrill/comps-update

adding ruby193 scl devel deps
Comps - Removing httpd from comps for Fedora18 now that the version
of httpd we require is available in Fedora18 updates repos.
See http://koji.fedoraproject.org/koji/buildinfo?buildID=398752