Added new widget and connected it to Fury interface.

Refs #7681
Replacing check for valid res file.

Refs #7681
Merge remote-tracking branch 'origin/master' into feature/7681_new_mantid_widget
Added check to stop auto plotting when workspace selector not visible

Refs #7681
Merge remote-tracking branch 'origin/master' into feature/7681_new_mantid_widget
Adding settings saving for selected directory

Refs #7681
Made the load button optional.

This should make the widget more applicable to a wider
number of interfaces.

Refs #7681
Setting Fury back to the way it was.

Refs #7681
Changed loadClicked from slot to signal.

Refs #7681
Changed Fury to use workspaces rather than load files.

Using the new interface component should ensure that the files have already been loaded
and therefore they should already be available to the algorithm when Fury is
run.

Refs #7681
Merge remote branch 'origin/feature/7681_new_mantid_widget'