Clean up tests

This replaces the deprecated include_class with contain_class and
removes the redundant rspec configuration.
refs #3752 - run db:seed after DB migration
Enable installation of plugins
Work with puppetlabs-postgresql version 3+

This drops support for puppet 2.6.
Make use of $foreman::params::server_ssl_* in vhost conf.
add scl and epel repo configuration
Restrict SCL/EPEL to appropriate OS, add package dependencies
Change from theforeman/apache to puppetlabs/apache
Set SymLinksIfOwnerMatch options in apache vhosts
Fix pl-apache version to be valid, workaround librarian-puppet bug
Release 2.0.0
Bump stdlib min to 2.0 to fix Forge upload error
Release 2.0.1
Use the production version of CentOS SCL
Fixes #4225 - Use alphanumeric ordering for vhosts
fixing spec tests
Add server_ssl_chain parameter to set SSLCertificateChainFile
Add basic Archlinux support for agent classes
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