Enhancement: Add capability for public link single file edit

It is now possible to share a single file by link with edit permissions. Therefore we need a public share capability to enable that feature in the clients. At the same time, we improved the WebDAV permissions for public links.

https://github.com/owncloud/web/pull/6787
https://github.com/owncloud/ocis/pull/3538
