setup_mac.py: Don't use argv_emulation.
Carving: Don't show "Carving From Pixel Predictions" workflow unless 'debug' mode is enabled.
updated counting to api changes, added cplex and gurobi modules
fixed typo
adapting to visual studio
LayerViewerGui (base class): Don't allow subclasses to re-use layer instances in setupLayers().
ObjectClassification: Don't re-use layer instances, which isn't allowed by the LayerViewerGui base class.
Fixes #564
PixelClassification: Auto-disable live update if the "Live update" button is auto-disabled.
All applets: Guis implement stopAndCleanup() and unsubscribe from slot notifications on cleanup.
add a button to export object features to a pickle file
change the block channel dimensions
add the filter implementation switch to pixel classification
ObjectClassification: Fixed update of prediction layer colortable so it stays in sync with the label list colors.
PixelClassification: Disable upstream applets when "Live update" mode is active.
Fixes #577
don't own the prediction layer
check if there are features selected
DatasetConstraintError: Added a string representation.
OpDataSelection.InvalidDimensionalityError: Added a string representation.
OpParseAnnotations.AnnotationParsingException: Added a string representation.
ilastik.py: Global excepthook in gui-mode uses str(ex) to display exception messages, not ex.message (which is deprecated and doesn't work in all cases).