refs #8561. Extend and use reference frame.

Unit tests added for the new extended features. quick.py has been simplified. Results have been checked.
Refs #8344 Transpose workspace after processing.
refs #8516. Missing header changes.
Refs #8506. Renamed property name.

This makes it more consistent with how the same property is named
in ApplyDeadTimeCorr.
refs #8488 This should fix it

Par file has the azimuthal angle sign convention opposite to the one, used by nxspe. To avoid any confusion, nxspe should always use one (right hand side) convention for azimuthal angle.
refs #8488 should fix unit test
Re #8436. Update range selector on ConvFit when peak centre moves.
Merge branch 'master', remote-tracking branch 'origin' into bugfix/8515_LoadNexusProcessed_group_names
Refs #8515 Updated workspace names to match in LoadMcStasTest
Refs #8389 Add extra options to Fit functions.
Refs #8506. New files.
Refs #8506. Initial version - no correction applied.
Refs #8506. Applying correction from data.
Refs #8506. Correction from specified file.
Refs #8506. Multi-period tests.
Begin to write code to put params into workspace re #8398

My original plan of putting the table into a POCO XML document
then putting that into the workspace like LoadParameters does
is not on, because LoadParameters does something dodgy, that
will sometime need fixing and should not be replicated.
So I'm forced to put the parameters in directly. This would lead
to better code, but I presently have no idea how to do it.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Refs #8506. Update the work.

Some of the commit were taken from another branch created before
LoadMuonNexus was updated, so it had to be updated to use new
functionality.

Plus skip test for not implemented functionality so that I can
checkbuild.
Refs #8506. Implemented multi-period handling.
Refs #8506. Better property option name.
Refs #8506. Using new algorithm in PlotAsymmetryByLogValue.