Add a CLI command that deletes an LDAP config

With this change LDAP configurations can be managed completely from
the command line.
cleanup group admin(s) on deleteGroup
dont fail with 500 if configured display name attribute is not set
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 files_trashbin

When restoring huge folders the interface will be unresponsive otherwise
delete all children's previews when deleting a folder

add phpdoc
Clear session before setup

Fixes https://github.com/owncloud/core/issues/11861
Added script to build the JS documentation
Improved Javascript docs for JSDoc

Added namespaces so that JSDoc can find them.
Fixed a few warnings.
Improved some comments.
Dont' use mountpoint permissions as share permissions for external storages
Keep the share permissions from mountpoints
Add unit tests
don't move versions if only the mount point was renamed
fix odd behaviour
Merge pull request #11894 from owncloud/fix-unreachable-code

fix odd behaviour
[tx-robot] updated from transifex
Enhance question in DB migration script
[tx-robot] updated from transifex
[tx-robot] updated from transifex