Removed fitPropBrowser parameter from fittingRequested signal and renamed it.

fitPropBrowser will be set using different signal.

Refs #5116
Merge remote-tracking branch 'origin/master' into feature/5116_fit_with_graph_toolbar

Conflicts:
	Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp
Replaced the old signal used in the previous ticket

Refs #5166
Refactored activatePPTool so it goes through window list only once.

Removed irrelevant warning.

Refs #5116
Added a possibility to change the used fit property browser.

Refs #5116
A new method to get the name of the custom interface.

Refs #5116
Changing used fit property browser to Muon one, when interface is launched.

And resetting to default when is closed.

Refs #5116
Made it so that Muon fit property browser is used only if we are on the DA tab.

Refs #5116
Removed the usage of the old values for new PP tool.

Automatic ones are used, as everywhere. This didn't make sense when using graph tools, e.g. zoom.

Refs #5116
Removed unused parameter from the constructor.

Refs #5116
Re #7701 Add transmission as output
Fix 'Do Not Rebin' option for TOSCA data on C2E.

Refs #7718
Re #7701 Fix transmission workspace name in frame skipping mode
Change the sequence of init methods called.

Some of the interfaces are hacking around with initLocalPython, which causes
problems when it is run before setGeometry.

Refs #5116
Re #7785. A new exception type for use by live listeners.

This will allow listeners to pass control back to LoadLiveData rather
than blocking if not ready to return a workspace. This will allow things
like algorithm cancellation. Unlike other exceptions it will not stop
the algorithm.
Re #7785. The algorithm side of waiting for a run to start.

LoadLiveData catches the NotYet exception, logs it and waits 10 seconds
before calling extractData() again. While waiting it listens for user
cancellation of the algorithm.
Listeners can throw this exception to 'pause' things - any other
exception type will stop the algorithm.
LoadLiveData had to be made a 'proper' child of StartLiveData for the
cancellation signal to get through.
Re #7785. Hooks for testing the use of the NotYet exception.

Add a property to have the FakeEventDataListener throw the NotYet
exception a given number of times. This allows testing of the
behaviour on the algorithm side of this work.
Re #7785. SNS listener throws a NotYet exception when appropriate.

In particular, it throws it if data was requested from the start of the
run but the instrument is not in a run. This allows the user to cancel
the algorithm or wait until a run starts, at which point the data will
flow.
It will also throw if the workspace has not been initialized, though
not immediately as experience shows that it can sometimes (SEQUOIA for
example) take some time for the instrument to be loaded.
Changed BoundedValidator to have optional inclusive bounds argument.

Also updated python export to include optional parameters in the defintion.

Refs #7805
Re #7843. Allow AlgorithmRunner to have a parent set.

This follows Qt conventions.