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).
Comps - Updating comps for Foreman Fedora18
cli now correctly allows you to add custom_info without including a
value
press enter when either custom_info field is in focus to submit the
creation.
removing Fedora 17 releasers and residuum of older releasers
Merge pull request #1852 from ehelms/comps-update

Comps - Updating comps for Foreman Fedora18
enabling SCL for katello
Removing Ruby 1.8 specific code
Add foreman-katello-engine sc deps to comps
948754 - downcase the value for pulp url

When hostname has some capital letters, rubygem-oauth uses the
downcase version when creating the signature. On pulp side, the
original version is used, leading to signatures mismatch.
Content Views: allow definitions to be cloned from CLI
Merge pull request #1857 from iNecas/foreman-katello-engine-sc

Add foreman-katello-engine sc deps to comps
Merge pull request #1843 from daviddavis/cv_cli_copy

Content views: adding cloning of defs to CLI
happy tests
copyright update
Translations - Download translations from Transifex for katello-cli.
Translations - Download translations from Transifex for katello.
Translations - Update .po and .pot files for katello.
use pulp settings for default virtualhost

we are defining our own default virtualhost,
so pulps are ignored, this includes all there settings as well
without this, normal http repos will not work
Merge pull request #1846 from komidore64/default_info

more custom info goodness