Refs #8760. Make the LoadDetGroupingFile out. ws type more generic

This has to be done so that the algorithm is usable from Python. This
will probably be reverted when Python bingings are improved for various
workspace types.

The unit test was updated as well.
Refs #8760. A quick fix for the failing unit test

This should be fixed properly in separate ticket.
Refs #8760. Initial versions of algorithms for EnginX calibration
Refs #8760. Add some documentation
Refs #8760. Usage example for fit peaks.
Refs #8760. Usage example for focussing routine
Merge branch 'feature/8760_enginx_calibrate' into develop