Initial separation of direct and indirect

Indirect seems to work fine, but direct has been broken
Refs #9966
Made loading empty instument workspace async

Refs #9966
Fix Ui issues with main C2E tab

Both driect and indiretc should work as before now.
Added progress indicator for instument load algorithm.

Refs #9966
Added warning when instrument fails to load

Refs #9966
Rename indirect interfcae to Indirect Data Reduction

Refs #9966
Fix issues caused by opening both direct and indirect

Refs #9966
Fixed bug indirect mapping type display bug

On loading new window mapping type selected in
combo box did not relate to what was shown on UI

Refs #9966
Fixed build issue casued by incorrect include filename

Refs #9966
Indirect/direct UI improvements

Made load instrument managed algorithm
Restored original indirect layout (reflector & analyser
on same line as instrument)
Moved instrument loading warnings to log

Refs #9966
Merge remote-tracking branch 'origin/bugfix/9966_split_direct_and_indirect_interfaces'