refs #10371. Put new component classes in place.
refs #10371. Add in system queries.
User newer compiler defs syntax in cmake when possible, re #9833
Re #10213 new D17 test data file
refs #10371. Try to make platform specific.

Use Logger to report problems rather than fall over
Treat isHttpProxy nicely rather than throwing
Use preprocessor and cmake commands to limit these changes to only affect OSX
Make logging better
Test that it works
refs #10371. Fix assignment operator.
refs #10371. Fix minor issues.

Documentation fix. Duplicate cmake command fix.
Allow XMin to be zero

Refs #7860
Fix sample log function call

Refs #10094
Added preview plotting

Refs #10368
Merge branch 'feature/10277_indirect_bayes_fit_preview_plots' into feature/10368_apply_corrections_preview_plot

Refs #10368
Refs #10330. replaced PARALLEL_CRITICAl with mutexed getters/setters.
Wor in progress moving IDA to IndirectTab

Refs #10368
refs #10371. Move services to kernel.

This needs to be checked on all other OS. I doubt this works yet on windows or linux properly.
Refs #10330. make tof limits private. fix typo
Merge branch 'master' into feature/10330_threadpool_working_with_clang
Fix scattering angle calculation on final detector event.

Refs #10169
Fix loop terminator for uranium final energy.

Refs #10169
refs #10371. More robust for OSX.
Correct Python error, general refactoring

Refs #10368