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
Start moving to new web API

First changes to support the new web api:
- RemoteJobManager hierachy has been collapsed into a single (and much
  simpler) class that now lives in MantidKernel
- RemoteJobManagerFactory is gone (no longer needed)
- Added a new 'Authenticate' algorithm
- Disabled the other remote algorithms because they haven't been updated
  yet.

Refs #7769
Modified the start and stop transaction algorithms

Updated StartRemoteTransaction and StopRemoteTransaction to use the new
web API.  Also updated the cookie handling code in RemoteJobManager

Refs #7769
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.
Modified to scale to average when no scale specified.

Also added information about the calibration to the log files.

Refs #7839
Changes to the HTTP POST function

Couple of minor changes to make POST requests work properly:
1) Need a blank line before the start of the data in multi-part mime
data
2) Separate file data from other data (by using a second PostDataMap
reference) because it needs to be handled a little differently in the
mime encoding

Refs #7769
Convert the upload and download algorithms to the new web API

Refs #7769