Refs #7977 Missed converting a log from string to number
Added error message if no search terms input. Refs #7637.
Added a "modified" signal to TextFormatButtons

As i'm not sure that the edits done to the text feild by TextFormatButtons, i've added a signal that will fire if anything in it is clicked as if to say "the formatting has been changed"

Refs #7865
Axis tab now applys, continuing work on scale tab

Added the modified and valid flags to both classes in order to streamline applying.

AxisAxisDetials is now pessing chages to the graph, but the section in AxesDialog is not complete and the code there is just for testing.

Refs #7865
Discovered Grid tab had the same problem

Added a new class GridDetails, as the Grid tab has a similair problem to the Scale and Axis tabs. So i plan to solve it in the same way.

Refs #7865
Refs #5421 Changed sequential fit to be checked by default.
Refs #7977 Swapped temp value to be correct.
Mask out diffraction banks.  refs #8009
removed diffraction banks to fix systemtests - refs #8009
Refs #7977 Fix for broken system test.
Removed unnecessary methods. Refs #7637.
Refs #5421 Fix ResNorm plotting.
Refs #5421 Remove z-order tags to fix warnings.
Refs #5421 Modified JumpFit to plot desired spectrum.
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.