Attempt at cross fill
Does not work. #144 is not resolved by this since local detection of depth discontinuity is not possible reliably. Support regions are insufficient.
Changes merged in include improved cross support visualisation and a change to cross support to support 0 size and to consider colour gradient rather than absolute difference to centre pixel.