Bug fix: only label boolean volume after smoothing

In morpho.watershed, there is a significant number of smoothing steps,
one of which is a binary open, which modifies a labeled volume to
become boolean. Therefore, the ndimage.label function should be applied
after this.