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).
copyright update
apply_to_all for default_info
system groups - allow user to change env/view for selected systems

Prior to this commit, we added to the UI the ability for
a user to 'edit' the environment and content view associated with
all systems in a system group.  This commit will extend that so
that if the user selects a few systems from the group, they
can edit only those systems.
system groups - add test for handling edit on selected systems
mv Gemfile32 Gemfile; rm Gemfile; And remove conditions for Fedora 16 and 17
lower rails requirement and use ~> operator
merge conflict
remove Gemfile32 from travis
Merge pull request #1866 from komidore64/more_custom_info

apply_to_all for default_info in the UI
Merge pull request #1871 from xsuchy/pull-req-Gemfile32

mv Gemfile32 Gemfile; rm Gemfile; And remove conditions for Fedora 16 and 17
Merge pull request #1862 from jlsherrill/copyright

copyright update
Rails32 - Cleaning up TODOs from the 3.0-3.2 bridge.
katello-configure - scl prefix for working with software collections
Fixing Rails 3.2 deprecations
Removed unnecessary line from Travis config
Merge pull request #1873 from iNecas/kc-scl_prefix

katello-configure - scl prefix for working with software collections
katello-configure - fix running foreman-config for scl
Merge pull request #1875 from iNecas/foreman-config-cwd

katello-configure - fix running foreman-config for scl
run rake tasks from upgrade script in SC environment