beautify code
add missing methods to compute classic watershed on an ImageProcessor and an ImageStack
fix bug in classic watershed to prevent adding voxels more than once in the queue
simplify nested if-statements
fix bug on visiting the different h values, maybe a specific structure should be used
rewrite VoxelRecord class to use Cursor3D instead of explicit coordinates
Simplify code by using cursors and substitute the priority queue by a linked list which is computationally cheaper.
adjust calls to VoxelRecord methods based on the  new cursor field
simplify applyWithMask method using cursors and a linked list (which is more efficient)
add method to create dams between bassins as described by F. Meyer (1991)
add update and draw call in the display range optimization method
add option to select/deselect the calculation of dams in the marker-controlled watershed plugin
update call to watershed with dams option set to true
add method to calculate watershed with dams based on the sorted list of all pixels
update static methods to include the dams option
added method to limit the minimum and maximum heights of the watersheds
added method to run watershed specifying a minimum and maximum height
include min/max heights as options of the classic waterhsed plugin
adjust progress bar when using h min and max
add javadoc comments