added irods protocol hander registration to both modules in which it is used. otherwise one may load before registration happens