cleanup group admin(s) on deleteGroup
dont fail with 500 if configured display name attribute is not set
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
Migrate "setsecurity.php" to the AppFramework

Add switch to enforce SSL for subdomains

Add unit tests

Add test for boolean values

Camel-case

Fix ugly JS
fixes not centered database chooser on setup page

* fixes #11927
add missing alt attribute to spinner
introduce h1, use either ownCloud name or current app name
add alt text for file actions, but leave empty since text is directly next to it
add relevant focus styles to the existing hover styles
clean up encryption exceptions
use proper tabindex order: 1. app menu, 2. search, 3. user menu
Remove *.pot
Convert StorageNotAvailableException to SabreDAV exception

Convert \OCP\Files\StorageNotAvailableException to
\Sabre\DAV\Exception\ServiceUnavailable for every file/directory
operation happening inside of SabreDAV.

This is necessary to avoid having the exception bubble up to remote.php
which would return an exception page instead of an appropriate response.
Merge pull request #12027 from owncloud/cleanup_exceptions

[encryption] clean up encryption exceptions
Merge pull request #12072 from owncloud/sabre-convertstoragenotavailableexception-secondtry

Convert StorageNotAvailableException to SabreDAV exception
Merge pull request #12069 from owncloud/clean-l10n

Remove *.pot