Varnish now reloads instead of restarts when VCL files change

When varnishncsa daemon is running, it prevents varnish from restarting, causing an error "No space left on device" with the _.vsm file. In addition, restarting varnish clears the cache, so it would be better to reload only the VCL when it changes.