Allow plugin to register and extend WebDAV with other DAV protocols

Hi Michael,

We have updated the portal WebDav implementation so that it can be extended with other dav extensions.
We use this portal features for our CalDAV implementation.
Please, let me know if this can be a valid contribution.
Thanks,

Fabio.