Clean up foreman::config

This removed all requires on install and notifies to service since init
should take care of that relation.

To remove OS specific information, it moves init_config and
init_config_tmpl to params.pp.

Since the crons are no longer defined, setting the default is no longer
needed.
adding support for plugins adding virtual host entries
Trigger db:seed too when DB changes
Fix include on Apache 2.4 when no matching files exist
Refs #3308 - Ensure plugins are installed after core
Refs #3308 - Add plugins repo and new plugin classes
Fixes #3308 - Add compute resource classes
Refs #3308 Handle underscores vs hyphens with regsubst
Mark Puppet 2.7.0 on Ruby 1.9.3 as allowed failure