Feature/split rack passenger

Splits out the rack configuration from passenger and parameterizes the httpd service name. The certificate generation is moved to the puppet::server::config class and a small fix was introduced to ensure that the ssl directory is created when choosing a custom location.

This is useful if you do not wish to use the apache module provided by foreman and create the vhost config in another way.

Also sanitized a couple of exec names. To avoid clashes with other modules, I always add the_module_class- in front.