refs #8557 Two questions to 2 suspicious places of code

Two places found after code review which look like wrong. Questions to code were placed after //!!! mark
Merge branch 'master' into feature/8557_SNSvsISIS
Refs #8281 Tidy up the S(Q,w) interface on C2E.
Refs #8281 Hook up data selector widget to interface.
Refs #8281 Fix tab order for binning input on S(Q,w) interface.
Refs #8991 Header removed
Merge remote-tracking branch 'origin/master' into feature/8281_sqw_interface_tidy

Refs #8281

Conflicts:
	Code/Mantid/MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/ConvertToEnergy.ui
re #9014: Bring Reducer and ReductionSingleton to SANS folder
re #9014: Bring reduction steps to sans_reduction_steps

While moving, I've tried to remove those methods and attributes that we
were not using at all. It might have more, which must be investigated in
another opportunity.
re #9014. Bring Instrument to isis_instrument
re #9014: Addapt isis_reducer to the changes

Do not use more things on reduction folder, but instead the SANS ones.
re #9014 Update centre_finder to not user old sans_reduction_steps
re #9014. Adapt ISISCommandInterface to use only SANS folder
re #9014 Improve usage of mantidplot when not in GUI mode

While testing the changes, I've seen that we were silently ignoring
exception when trying to use mantidplot in script mode. It is better to
check if it is available and use only when it is.
re #9014. Improve the solution for long log

The changes here were introduced in #8949, but while testing the changes
through the systemtests I reckognise that some times it may return a
single value. Hence, here it tests first if there are more than one value
before selecting the last one.
re #9014. Ensure assumption of receiving workspace reference

While checking this ticket I found that some system tests were passing
string to this method and were 'silently' being ignored.
This, fixes it.
Re #9073. Fix the ExperimentInfo::run docstring.

It had obviously been copy-pasted and not fixed up to refer to the right thing.
Merge branch 'feature/8281_sqw_interface_tidy' of github.com:mantidproject/mantid into feature/8281_sqw_interface_tidy
Remove create in catalogFactory. Refs #9084.
Tidied up catalogFactory class and header. Refs #9084.