catch broken server config and disable encryption app.
also write error message to the log
improved error message to refect openSSL PHP extension and stock openSSL configuration issues
more error messages which might be useful for the user to debug his server config
Port log level filtering from OC_Log_Owncloud to OC_Log_Syslog.
app migrate: Use = instead of LIKE as described in the comment above.

The LIKE operator is not defined on integers (probably any non-text) columns
on PostgreSQL.
fixing PHPDoc
Backport #3487 Basic Auth fix
Merge pull request #4268 from owncloud/encryption_check_config

Encryption app, check config
Check expected type after JSON decode instead of checking what is not expected.

This will also allow "true" and "false" as filenames instead of only "null".
Merge pull request #4346 from owncloud/basic_hack_auth_backport

Basic hack auth backport
Remove noisy Log/Debug message
Merge pull request #4358 from owncloud/rm_debug_msg

Less noisy debug log
Provide a default mime-type for files created by filename.
Fixes #4355.
oc_cache needs to disable file proxys for read/write operation. Otherwise the operation will go through the encryption app which will not work.
don't create empty versions
Merge pull request #4361 from ringmaster/fix_4355

Send mime-type for new files
5.0.10
Scanner: additional tests for reusing etags during scanning
Scanner: correctly pass trough reuse options when doing a recursive scan