Made --dbfile argument mandatory in ready_infinium.pl

Pass a logger explicity into the various Loggable objects used.
Make the warehouse query stubs used in tesing validate their inputs.
Avoid undef warning in sprintf arguments

Improved log messages when superseding metadata
Enabled iRODS::Lister to return ACLs

Added wrapper for baton json-chmod
Added getting and setting of iRODS access control lists using the
baton JSON client.

Added get_/set_permissions methods and option to recursively set
permissions.
Modified metadata updaters to acces lists of iRODS paths on STDIN.
Merge pull request #215 from keithj/devel

iRODS improvements to permissions handling