Added debugging info. Refs #8581.
Add support for ICAT3. Refs #8581.

- Added two new helper methods to reduce duplication & bloat within ICat3Catalog.
Merge branch 'feature/8581_icat_use_specified_endpoint' into develop