Force symlinks to new destinations if those already exist.
More securely forcing the symbolic links to point to
the right targets (no dereferencing, and make sure
only files under /home/share can be removed).
Now the ACLs finally look correct, because only the leaf
directories are set as shares.
dir_type is basically useless, so just remove it.
Remove unused modules and add some documentation.