Refs #8354 - Add extra names.
Refs #8354 - Don't include version number if "main" DOI.
re #8884: Fix loading larmor data

Fixes the side effects of #8438 in the loading larmor data.
refs #8888. Fix rebin param calculations.

Fix parameter input creation/selection and update unit tests.
refs #8886 this should fix it

As no check if key is missing was implemented
refs #8886 Unit test modified to check failing case as well.
refs #8886 fixing unit test
refs #8886 Fixing unit test/DgreduceTest.py

(previous one went to wrong place)
refs #8888. Calculate start and end overlap automatically.
refs #8888. Make fixes to Stitch1DMany.

Also update unit tests for Stitch1DMany.
Refs #8887 Fixed problem that was stopping auto-calc

dq/q calculation was the problem that stopped everything occuring.

The gui now attempts to calculate dq/q if not present, but if the logs it needs aren't there it stops and forces the user to enter one.

If it's given dq/q or can calcualte one itself, it has no problem calulating qmin and qmax if neccessary.
Re #8459. Use Poco::AutoPtr to ensure memory is released.

This clears memory leaks highlighted by valgrind in the Kernel unit tests.
Re #8459. Use Poco::AutoPtr instead of manually releasing memory.
Merge remote-tracking branch 'origin/feature/8887_refl_gui_dqq_qmin_qmax'
Refs #8864 Correct calculation bug.

Total scattering cross section should be incoherent + coherent cross sections.
Merge remote-tracking branch 'origin/bugfix/8884_loading_larmor'
Merge remote-tracking branch 'origin/feature/8888_fix_stitch1d'
Merge remote-tracking branch 'origin/bugfix/8886_dgreduceHardmaskfileIssue'
Merge remote-tracking branch 'origin/bugfix/8864_indirect_transmission_bug'
refs #8902. Fix input workspace usage.