Override template from original chef-varnish recipe rather than replacing it

Instead of having the chef-magento:varnish recipe copying a template to the host, override the chef-varnish template . This will allow --why-run to report the correct set of changes on the vcl since it won't be replaced by the default one on every run.

This pull request replaces the previous one that contained code not related with this specific feature.