Allow the service name to be configured

Some nginx packages (particularly the openresty bundle) use a different service name. This patch allows the service name to be overridden in the `nginx` class without breaking any dependencies on `Service['nginx']`.