This change speeds up the handling of relationships within the Model catalogue functionality. Searching with the related_uuid argument should be faster and a new argument to the catalogue methods, related_mode, can be used for further speed up.
The copying of parts from another model is also significantly optimised with this change.
Also included:
- exposure of multiprocessing tmp_dir_path argument in wrappers, allowing control of where temporary directories are created
- Model.check_catalogue_dictionaries() method for integrity checking of Model catalogue internal dictionaries
- small typo correction in tutorial table of high level objects