Refs #10224. Fixed the bug caused by array boundary.

On branch feature/10224_findpeaks_bug

      modified:   ../Mantid/Framework/Algorithms/src/FindPeaks.cpp
Fixed the bug for extreme case. Refs #10224.
Refs #10239 Update workspace naming scheme
Refs #10223 Add getRunNumber method
Refs #10239 Refactor processing

* `loadRun` has replaced `fetchRun`
* Algorithms are no longer run as children
* `makeTransWSName` has been removed
Refs #10236 Inherit QMainWindow in MdiSubWindow
Refs #10236 Update ReflMainWidget.ui
Refs #10236 Update remaining ui files
Refs #10239 Fix unhandled exception

When searching the run log for `run_number` the NotFoundError exception
was not being caught.

This commit also makes false positives when detecting a run number less
likely: `mydata` and `mydata2` will no longer be interpretted as mydata
and run number 2.
Refs #10239 Add unit test for new functionality
improvement to code naming. re #10289

David Mannicke changes to code including:

1) attributes renames from using prefix _ to m_
2) more use of const keyword
Refs #10224. Considered the extreme case.

On branch bugfix/10224_findpeaks_bug
  (use "git reset HEAD <file>..." to unstage)

      modified:   ../Mantid/Framework/Algorithms/src/FitPeak.cpp
Merge remote-tracking branch 'origin/feature/10236_customint_inherit_qmainwindow'
Merge remote-tracking branch 'origin/feature/10239_refl_run_numbers'
Merge remote-tracking branch 'origin/feature/10289_anstoLoaderAttNameChange'
Merge remote-tracking branch 'origin/bugfix/10224_findpeaks_bug'
refs #10047 Add to cmake option of not building the Matlab interface

 by default until matlab interface is fixed.
refs #10047 Correct way of adding matlab option
Refs #10246 fixed DataHandlingTest_LoadVulcanCalFileTest
Merge branch 'master' into feature/10246_Fix_os10.9_clang_failed_tests