Refs #10222 Provide class descriptions in headers.
Refs #10222 Add prototype label to new refl gui
Refs #10222 Remove IReflPresenter.cpp
Refs #10222 Refactor exception usage in hasValidModel()
Refs #10222 Remove uneeded CreateTransmissionWorkspaceAuto params
Refs #10222 Fix transmission workspace validation

Input transmission workspaces were incorrectly failing validation when
loaded with a child algorithm. This was because they were never entered
into the ADS, so they were being wrongly seen as default input values.
Refs #10222 Rework processRow

* Run algorithms as children and only put workspaces in ADS at
  the last possible moment

* Cache transmission workspaces more effectively

* Expose TOF and transmission workspaces to the user at the end of
  processing.
Refs #10222 Remove NullMainViewPresenterTest
Refs #10222 De-duplicate RefMainView mock objects
Refs #10222 Document QtReflMainView slots more explicitly
Refs #10222 Merge getUserString into askUserString
Refs #10222 Refactor IReflPresenter's notify method

We no longer pass flags separately. By passing them one at a time
directly with notify we bypass a potential race condition and vastly
simplify unit testing logic.
Refs #10222 Fix ReflGui unit tests
Refs #10222 Fix broken unit test
Merge remote-tracking branch 'origin/feature/10222_refl_gui_review_changes'