rework getFileSize
small fix
ok; still some bugs that had to be fixed
bugfixes
small fix
adding missing email address for principal

* fix #8515
* add mail only if it exists
Pass the cached data to the filesystem watcher
also update shared watcher
Fix shared cache getFolderContents
Better reuse of cache data for getFolderContents
Only mount the storages for the user once
Fix the "addHeader($tag, $attributes, $text)" methods to not ignore the $text parameter

Also support closing tags with no text content given

Conflicts:
	lib/private/template.php
Reset the users setup after clearing mounts
initialisation of cipher
add dataresponse

fix docstrings

adjust copyright date

another copyright date update

another header update

implement third headers argument, fix indention, fix docstrings

fix docstrings
get the source path and owner in a pre hook and the target path and owner in a
post hook
Fix typo
Close session for search

Make search non-blocking.
Fix moving share keys as non-owner to subdir

This fix gathers the share keys BEFORE a file is moved to make sure that
findShareKeys() is able to find all relevant keys when the file still
exists.

After the move/copy operation the keys are moved/copied to the target
dir.

Also: refactored preRename and preCopy into a single function to avoid
duplicate code.
Fix warning with unset extension check