When adding or removing vhost restart the service for changes to take effect

I didn't add the change to the virtualhost.pp due to deprecation and backwards comp.
Checked the other classes etc and all notify the service to restart.