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