fix encryption for system wide mounted external storages

If the admin mounts external storages for multiple users the encryption system must store the keys in a generic place and make sure that the files are encrypted to all users with access to this mount point.

This patch should provide this functionality.

cc @FlorinPeter