Refactor parallel splitting functionality to prep for divergence testing
This mostly moves some code around which in the end makes RunSubImage() shorter and easier to understand. I nice benefit of this is that one of the full size images (dividingLine) is much earlier destructed (probably an oversight in the older function), which is good because memory is tight during deconvolution.
Edited by Andre Offringa