Deleting all files in trash now only sends a single flag

To prevent having to send the list of all files for deletion, only set a
flag "allfiles". This should make it a bit smoother when deleting 5000+
files.

Also fixes some "empty trash" message issues.
Alias the aggregate columns so SQL Server doesn't combine them.
Compare dirname() results to DIRECTORY_SEPARATOR, not '/'
LDAP Wizard: move raw login filter field from advanced tab to login filter tab for consistency
switch code checker on by default. apps are not allowed to access some of the internal classes where we have a public api for now
fix time input field properly, details
use oc filesystem operations to calc the versions size. This makes sure that we can handle missing directories correctly
LDAP Wizard: proper behaviour for raw filter input. remember the editing mode and compose filter only when desired.
- show a spinner while decrypting files if the encryption app was disabled
- don't fade-out the decryption result
LDAP Wizard: clear the cache on save so changes have immediate effect
[wip] make encryption work with public gallery sharing
fix some getShareKey() and getFileKey() calls
make sure that we always use the correct user id
adapt tests to the new code
public upload now also works with encryption enabled
better distinction between userID and keyId
Merge branch 'encryption_work_with_public_gallery' into encryption_enable_public_upload

Conflicts:
	apps/files_encryption/lib/stream.php
Merge branch 'master' into encryption_work_with_public_gallery

Conflicts:
	apps/files_encryption/lib/keymanager.php
	apps/files_encryption/lib/stream.php
	apps/files_encryption/lib/util.php
	apps/files_encryption/tests/crypt.php
Merge branch 'encryption_work_with_public_gallery' into encryption_enable_public_upload
fix getFileKey() call