fix etag propagation
we don't allow to share a folder if it contains a share mount point
add unit tests which got lost during rebase
some fixes to make the gallery work, this made it necessary to adjust some tests and the encryption code
Dont throw an error when a storage isn't found for shared cache
typos, use, unused and return fixed