Refs #8333 Replace regex code with proper Mantid API calls.
Refs #8333 Remove parsing string names from IDA code.

Instead of parsing a string based of the file name, we should just use the workspace.
Refs #8333 Use the instrument file prefix for the run name.
Refs #8333 Correct log file search issue in ElWin.

ElWin attempts to search for a log file if it hasn't been loaded already. These modifications let it correctly search for what the log file should be called.
Refs #8333 Fixes for system tests.
Refs #8333 Remove debugging statement.
Refs #8333 Fall back on parsing the name if no run number found.
Merge remote-tracking branch 'origin/feature/8333_indirect_inst_name_and_run'