Merge pull request #3838 from rgeber/master

Public Upload Feature
for now we disable public upload in case encryption is enabled
Allow setting defaults and requirements for the api route
Use raw PathInfo for matching urls
fix storage wrapper namespaces
Merge pull request #3832 from owncloud/oracle_sql_fixes

for oracle use BITAND() instead of & in sharing permissions sql
add option to clear the files in the static streamwrapper
fix is_file and is_dir for the static streamwrapper
better unit tests for static stream wrapper
use executeAudited, add table name to assert message, skip schema changing test on oracle
correctly handle error results of PDO and MDB2 backends
remove wrong check here
isError should detect a PEAR_Error even if the backend is PDO.
This can happen on errors during schema migration - which is always done with MDB2
Going from text to clob is not something we do.

Also Oracle DB has problems with this, see
http://abhijitbashetti.blogspot.de/2011/10/converting-varchar2-to-clob-and-clob-to.html
Check if the app is enabled and the app path is found before trying to load the script file
Hide a ghost image on the apps management page
update to !==
Merge pull request #1044 from owncloud/fix_extra_slash

Remove duplicate / for first folder in root
Merge pull request #3892 from owncloud/static-streamwrapper

Improvements for the static:// streamwrapper
Add fallback for svg app icons