return empty array instead of 0
initial integration with iRODS www.irods.org
The used PHP API is hosted at https://code.renci.org/gf/project/irodsphp/
in order to use the ownCloud login credentials we use a login hook to grab uid and password and store it in the session.
The stored credentials will be used for and interactions with the iRODS server.

Within the config UI a check box can be used to enable the credential reuse.
checkbox in settings ui
test case for iRODS storage added
adding $backupGlobals = FALSE because iRODS is heavily using $GLOBALS
adding auth mode to ui and the url
- implement touch() to at least create a file which doesn't exist
- implement a work around for folder mtimes - irods doesn't provide updated mtimes
incorporate development branch of  ssh://irodsguest@code.renci.org/gitroot/irodsphp

Conflicts:
	.gitignore
 update .gitignore
update copy right
fixing / adding comments
Read configuratons for external filesystem test from a private place.

This will help not to accidentially push private data and enable testing on our ci server.
update to latest master
mark test as incomplete because I can't reproduce jenkins failure
Merge pull request #4166 from owncloud/ext-fs-irods-stable5

Ext fs irods stable5
Create an array entry before filling it
Show generic error when there is no error
use output buffering when including the irods libraries
Move  check so the variable will never be undefined