shell: Check for empty workflow_cmdline_args dataset before attempting to load.
tests: Gui-based testing base class updated for cmd line arg changes.
tests: counting: Renamed counting test module so that it won't get picked up by nose during Travis builds.
DataSelection: When copying a dataset to the project file, copy according to the original axis ordering.
Fixes #392.  Requires recent change in lazyflow.
DataSelection: When all roles of a lane have been reset, remove the lane entirely.
OpThresholdTwoLevels: Removed an incorrect assertion.
It is possible for the internal operators not to be ready even if the input is ready.  This happens when the input has no channels, e.g. shape=(100,100,100,0)
ThresholdTwoLevels: Gui: Input might not be ready when the gui is constructed.  Don't assume it is.
do not attempt to save empty workflow command line arguments
also do not save empty arguments when saving project
manual tracking: thresholding applet added, workflow now accepts prediction maps (binary segmentation may still be loaded as prediction maps, choose very small sigma (0.1) in thresholding applet in this case)
manual tracking: removed filter option, objects should be filtered in the thresholding applet already
manual tracking: minor bug fixes
tests: Fixed pixel classification 'headless' test.
Get the tests passing on 32-bit machines.
Added tests/bin/generate_test_data.py