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
implement full anchor pattern

This is required in allow repos (such as EPEL) to be declared independently in
the manifest with correct ordering.