[WIP] Add server<->server sharing

Add support for adding public links from someone to your own owncloud

Fixes #7221
Just realized that the name might be misleading.
One might think that the cache itself is read-only, not the files.
But I can't think of any better name...