Move the SANSUtility to Python V2

re #6578
Move the SANSadd2 to Python V2

re #6578
Move the SANSBatchMode to Python V2

re #6578
Move the isis_reduction_steps to Python V2

re #6578
Move the isis_reducer to Python V2

re #6578
Move the isis_instrument to Python V2

re #6578
Move the centre_finder to Python V2

re #6578
Move the ISISCommandInterface to Python V2

re #6578
Move isGroup to isinstance(  WorkspaceGroup)

re #6578
Some catchas to be able to use from Mantid ISIS interface

re #6578
Remove the dependency on specific platform

allows to easily test that ISISCommandInterface is working

re #6578
More changes that were triggered by the system tests

re #6578
Solve bug on reducing MERGED data

NOT COVERED BY SYSTEM TESTS!

re #6578
Merge branch 'feature/6578_sans_V1ToV2'
Re #6192. Remove python createSpectraAxis methods (in API v1 & v2).

This is in preparation for changes to the SpectraAxis class, which
will make it impossible to create an axis of this type without a
parent workspace.
The removed methods are unused anyway.
Re #6192. Eliminate spectrum no. duplication between Axis & ISpectrum

Achieved by having the SpectraAxis class hold a pointer to it's owning
workspace and going through that back to the spectrum number held by
the ISpectrum when necessary.
Other code and tests need to be fixed after these changes.
Re #6192. Fix code & tests for changes in SpectraAxis class.
Merge branch 'master' of https://github.com/mantidproject/mantid
Re #6192. Fix formatting/indentation only. No code changes.
Re #6192. Remove redundant setting of spectrum number.

The workspace factory will have already done it in these circumstances.