Added ability to enable Webdav support to a vhost directory

As I wanted to enable Webdav on certain directories in my environment I decided to roll-up my sleeves and get it done.

This should also enable HTTP access to Git repos to be controlled in Puppet too.