ErrorMessageFilter: Eliminated potential "dictionary changed size during iteration" error.
Never modify the roi parameter provided in propagateDirty().
ObjectClassification: Added JSON label info export/import menu items.
ObjectClassification: Convert labels to 'int' before exporting to json.
ObjectClassification: label export: One more conversion to 'int' for the json export.
OpObjectExtraction: Copy feature dict before modifying it in-place. (Avoid conflicts from other threads.)
BlockwiseObjectClassification: Parallelize prediction.
OpDataExport: Assume that on-disk data is clean upon initialization.
OpBlockwiseObjectClassification: Added metadata for ram usage and blockshape
cluster: Never use a logfile for node tasks.
cluster: Create log directory if it doesn't exist.
cluster: debug args.
Merge branch 'master' into cluster-cleanup
OpObjectClassification: Label export: Don't save bounding boxes or labels for unlabeled objects.
Merge branch 'master' into cluster-cleanup
DataExport: Don't crash if there's an error while reading an on-disk exported dataset.
OpBlockwiseObjectClassification: Cache prediction image in case requ are not block-aligned.
cluster: debug args