refs #8095  presumably fixed issue

but the unit tests still need some work on
refs #8095 Unit tests fixed

and hopefully correct
refs #8095 Make it run multithreaded
refs #8095 fixing Unix warnings

and correct parallel interrupt region defined
refs #8095 Another Unix warning
refs #8095 Comments and Doxygen
refs #8095 fixing parallel issue on MAC
refs #8095 save check for undefined detector.
refs #8095 use reset instead of = to free the shared pointer

in the expression written to avoid MAC hung-up problem
refs #8095 NXSPE version have changed to 1.2

to indicate to clients that detector's information is processed differently.
Re #7989. Made loading the events optional.

Also redid the entire first tab's layout and added the Qmin option.
Re #7989. Improving layout a bit more.
Re #7989. Finally got the scrollpane working.
Re #7989. Fixed up the layout of the Find Peaks tab.
Re #7989. Fixed up the layout of the Find UB tab.
Re #7989. Fixed up the layout of the Choose Cell tab.
Re #7989. Fixed up the layout of the Change HKL tab.
Re #7989. Fixed up the layout of the Integrate tab.
Merge remote-tracking branch 'origin/bugfix/8095_wrongAngles'
Merge remote branch 'origin/feature/7989_scd_dont_reload_data'