Refs #5421 Cosmetic changes to Quasi
Refs #5421 Remove redundant bin boundary code.
Refs #5421 Fix Quest Plotting and Quasi run function.
Added dataFiles information functionality. Refs #7637.

- Refactored table functionality in order to reuse methods for both tables.
- Removed unused labels from `.ui` file.
- Added `getDataFiles` method to helper class.
- Updated `onReset` to allow future input fields to be added and reset without modification of method.
Refs #5422 Added UI and py routines for Indirect Foreign.
Added `clearSearch` functionality to improve UX. Refs #7637.
Refs #5422 Added base classes for Indirect Foreign.
Refs #5421 Cosmetic changes to JumpFit
Merge branch 'feature/5421_IDA_bayes_interface' of github.com:mantidproject/mantid into feature/5421_IDA_bayes_interface
Refs #5422 Added concrete tabs for Indirect Foreign.
Moved ISIS event listener to LiveData Project. Re #7954."
Refs #5422 Updated GUI files extensions.
Added datafile filtering functionality. Refs #7637.
Refs #5422 Adding and updating IPFs for Indirect Foreign.
Hide the workspace from the user. Refs #7637.
Re #8033. Change to a linear search to a binary one.

And use a standard algorithm instead of home-brewing it.
Improved ICAT window management. Refs #7637.

- Nullify member variable
- Destroy icatsearch widget when mantid is closed.
Re #8033. Update comments.
Refs #5422 Correcting Syntax.
Refs #5422 Re-added ILL instruments to Mantid.