Refs #10223 Lower initial Refl UI size
Refs #10223 Decrease whitespace in Refl UI
Refs #10223 Normalise Refl UI button sizing
Refs #10223 Add basic input validation

Instead of processing failing mid-way through due to invalid input,
validate the input first, then start processing.
Refs #10223 Improve const-ness
Refs #10223 Add a progress bar to the Refl UI
Refs #10223 Add new rows after the current selection
Revert "Refs #10223 Add new rows after the current selection"

Commit 5a16d93c breaks some unit tests and it's too late in the day to
repair them now.

This reverts commit 5a16d93cf6e4c6a0416dcd06e92e3d7546d7286b.
Refs #10223 Fix warnings in Refl UI test
Refs #10223 Fix build problems

* Fix static analysis problems found in validateRows

* Temporarily disableReflLoadedMainViewPresenterTest::testProcessAll
  while it is debugged.
Refs #10223 Add instrument selection controls to Refl UI
Refs #10223 Load runs with respect to selected instrument
Refs #10223 Minor Refl UI tweaks
Refs #10223 Update unit tests to pass

The unit tests have not yet been thoroughly reviewed. They are due to be
heavily rewritten and documented to test the different use cases in a
thorough and easy to follow way.
Refs #10223 Resolve some build issues

* Fix an undocumented parameter flagged by doxygen

* Don't try to process INTER13469-INTER13470. They're not available to
  the build services' unit tests.
Refs #10223 Do not run rebinning algorithms automatically
Refs #10223 Implement workspace stitching in Refl UI

This ticket causes process to stitch processed groups together using
Stitch1DMany.
Refs #10223 Fix minor error in fetchRun

fetchRun was not fetching loaded runs from the ADS correctly because it
was using incorrect workspace names to look for them.
Refs #10223 Add tooltips to Refl UI
Refs #10223 Alternate Refl UI table row colors