[WIP] Add server<->server sharing

Add support for adding public links from someone to your own owncloud

Fixes #7221
I guess you decided against putting this in `\OCA\Files\Helper` ?
Maybe that class isn't clearly exposed to other apps so it's ok to leave this here for now.