Fixed scrollto for search results

Now passing the "scrollto" URL argument to the file list class which
will also automatically scroll and highlight the matching element.

This code is triggered by the search box when in a different folder and
also by the activity app.
Scroll to new file/folder after adding

When creating a new file from the menu, the list now scrolls to that
file.
add / to url to match route
Added permission check for drag and drop

When dropping files onto a read-only folder, a notification
is now shown instead of attempting to upload.

This for both the drag for upload and drag from inside the file list
cases.
Refactor Cache\Updater to work outside of the users home
Improve unit tests for Cache\Updater
Fix unit test
Fix warning in homecache
Update cache before post hooks
remove unstable test
Remove explicit propagate calls
Merge pull request #10870 from owncloud/dnd-droponreadonlyfolderfix

Added permission check for drag and drop
Move trusted domain check to init()

handleRequest() is not called from remote.php or public.php which made these files party available but all included apps in there produced errors.

As the expected behaviour is anyways that a trusted domain warning is shown I moved this to init()

Fixes https://github.com/owncloud/core/issues/10064
Merge pull request #10860 from owncloud/scrolltofix

Scroll to file on search or add
Merge pull request #10145 from owncloud/cache-updater-refactor

Refactor cache updater to work outside of the users home
Merge pull request #10889 from owncloud/moveTrustedDomainCheck

Move trusted domain check to init()
[tx-robot] updated from transifex