Add generic isAccessAllowed method. Refs #9376.
Use isAccessAllowed for publish GUI. Refs #9376.
Add a method to search ICAT. Refs #9376.
Use new search method. Refs #9376.
Forgot to add search to getMantidDatasetId. Refs #9376.
Tidy return logic. Refs #9376.
Removed unnecessary icat4 namespace prefixes. Refs #9376.
Remove debug statement. Refs #9376.
Move method to align with header order. Refs #9376.
Added createMantidDataset method. Refs #9376.
Create a mantid dataset if none exist. Refs #9376.
Added debugging statements for publishing. Refs #9376.
Add braces to address Intel compiler warning. Refs #9376.
Merge remote-tracking branch 'origin/feature/9376_icat_create_mantid_dataset'