Use actual file path on rename/delete

When renaming or deleting a file that is in a subdirectory, performing
the action from the sharing overview or another file list view, the
actual directory of the file must be used instead of the current
directory.
Update the modified date in UI on file reversion
fix recursion on rmdirr
Only cache enabled apps when logged in
Dont allow opening writable streams on a read only dav mount
dir itself has to be removed as well
Add comment
Merge pull request #8931 from owncloud/filelist-usepathforaction

[master] Use actual file path on rename/delete
Remove warning when deleting all entries

When deleting all entries, only "allfiles" is defined but not "file" or
"files", which caused a PHP warning to be logged.
Fix blurring of invalid file name on rename

When renaming to an existing file name, blurring the field should not
remove it.

This fix keeps the field until escape is pressed instead of replacing it
with a broken empty space.
Added unit test for the helper's rmdirr
Merge pull request #9124 from owncloud/move-permissions

Fix moving files into read only public shares
Merge pull request #9159 from owncloud/enabledapp-cache-loggedin

Only cache enabled apps when logged in
Merge if statements
Merge pull request #9170 from owncloud/files-renamevalidationblur

Fix blurring of invalid file name on rename
update PHPDoc $fileInfo is a SplFileInfo
Merge pull request #9158 from owncloud/no-recursion-on-rmdirr-master

fix recursion on rmdirr
Merge pull request #9074 from geez0x1/master

Update the modified date in UI on file reversion
[tx-robot] updated from transifex
fixes the layout for error messages on the update page