sparse_disp: make quality mask dilation separable

The dilation of the quality mask is painfully slow using a full convolution kernel.
Using a separable kernel gives a messier result, but is 100x faster for default settings.

Also- reduced overlap between output blocks.