Merge pull request #749 from burgerdev/issue-748

fix for #748
Counting: added feature normalization to solve numerical issues
cmake: improved CPLEX configuration on Windows
Counting: OpTrainCounter: Request features & labels in parallel.
PixelClassificationWorkflow: Check for batchApplet is None.
Updated workflow Pixel Classification with Vigra Watershed preview for latest API.
OpDataExport: Avoid a graph cycle caused by connection of OpDataExport.Dirty to a child operator.
DatSelection: Fix a warning message.
Make a few gui-created helper operators *siblings* to the applet top-level operator, not children of it, to avoid cycles in the graph (not strictly required, but useful for debug purposes).
DataExport: Fixed a potential secondary error that can happen when formatting an error message.
DatasetInfoEditorWidget: Fix #720
DataSelection: Don't require data to be on the same drive as the project file.
setup_mac.py: Added a hack to include the full git repo directories in the final distribution, to make it easier to update the source without redownloading the full binary.
setup_mac.py: Cleanups and comments.
counting: bugfix testobjcetcountingdrawing
fixes #751
Counting: fixed normalization for boxes
Counting: more gui tests
FeatureSelection: If the user selects a scale that is too large for the input image, show an error instead of waiting for an error to pop up while the feature is computed.
In conjunction with ilastik/lazyflow@f656d2e5a53b902775dfd7ff3b722e77c5f4a276, this fixes #658.
FeatureSelection: Don't allow the user to select features in the 0.3 scale (except color).
Fixes #610