refs #8912. Start work looking at pyplot.plot.
refs #8912. Remove mantidplot.py

Conflicts:
	Code/Mantid/MantidPlot/mantidplot.py

conflict when removing Code/Mantid/MantidPlot/mantidplot.py, it should just go away
refs #8912. Array to workspaces

Conflicts:
	Code/Mantid/MantidPlot/CMakeLists.txt

issues with indentation and new (Future) test
refs #8912. Add doc strings

This is not yet complient with the matplotlib pyplot plot function. That will be the next step.
refs #8912. Common create workspace code.
refs #8912. Down to args and kwargs.
Expose (basic version of) QwtPlotCurve through SIP binding, re #8912
clarify what type means in the doc of plotSpectrum, re #8912
Expose QwtData so we can get lines' x andy data, re #8912
A bit of doc, and many methods into __dir__ re #8912
First decent version of new CLI, still some TODOs, re #8912
Module doc, re #8912
Some more methods shown thru __dir__ re #8912
comment about 'hold', re #8912
Check minimum inputs with tool=..., re #8912
Note about the size_t issue, re #8912
New unit test for future.pyplot, re #8912

Conflicts:
	Code/Mantid/MantidPlot/CMakeLists.txt

indentation and conflict between InputArgs and FuturePyplot tests (both should stay there)
Figure class, better doc, re #8912
test multi-plot commands, and MD plots, re #8912
doc improvements and handling of multi-plot commands, re #8912