initial integration with iRODS www.irods.org
The used PHP API is hosted at https://code.renci.org/gf/project/irodsphp/
Merge branch 'master' into ext-fs-irods-master
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
Merge branch 'master' into ext-fs-irods-master
adding $backupGlobals = FALSE because iRODS is heavily using $GLOBALS
adding auth mode to ui and the url
Merge branch 'master' into ext-fs-irods-master
Add classes replaced by the public api to the code checker
- 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
update to latest master
Merge branch 'master' into ext-fs-irods-master
Merge branch 'master' into ext-fs-irods-master
adding AWS SDK for PHP 2.4.0
adding several new parameters
reworking and extending \OC\Files\Storage\AmazonS3
reworking testclass for \OC\Files\Storage\AmazonS3
added commented new parameters
increasing difference for modifcation time tests

one second is sometimes not enough when using a slow storage connection,
three seconds is working better (at least when testing against S3)