Re #6346. First version of AlignAndFocusPowder with ResampleX in it.
Re #6346. Refactoring AlignAndFocusPowder to make rebinning easier.
Re #6346. Disable rebinning parameters if ResampleX is set.
Re #6346. Fixed a couple of bugs in ResampleX.

There was a miscalculation in the number of bins for non-event workspaces
and a blanket exception thrown for using non-event mode.
Re #6346. Adding the option to pass in multiple d-spacing ranges.

One for each spectrum number. Also cleaned up some bits of the code
so unfocussed data doesn't get the d-ranges.
Re #6346. Adding ResampleX to SNSPowderReduction.
Re #6346. Small changes to get the system tests corrected.