Refs #8176 Add algorithm to Mantid.
Refs #8176 Fixed algorithm output
Refs #8176 Change algorithm parameter names to remove space.
Refs #8346 Change workspace averaging to only use unique names.
Refs #8346 Implement better way of filtering of runs.
Merge branch 'master', remote-tracking branch 'origin' into feature/8176_indirect_trans_alg
Refs #8176 Tidy output to table.
Fix saving a WorkspaceGroup in SANSBatchMode

It previously just saved the last thing in the group with the group name.
Now the group is unrolled and each workspace save individually.
Refs #8575
Merge branch 'master' into feature/8176_indirect_trans_alg
Refs #8176 Fix outputting to log.
Refs #8176 Fix for broken system tests
Refs #8176 Swapped wavelength to have its own row.
Re #8569. Manually setting a shift in u coordinate
refs #8609 modified Mari to avoid diagnostics completely.
refs #8609 Allow to drop diagnostics for all ISIS inelastic instrum.
Refs #8502 first four refactor tasks
Added splitByPulseTime(). Refs #8427.
Implemented option filter by pulse time. Refs #8427.
Refs #8502 rest of refactor tasks
Refs #8571 modifications for WISH