refs #8912. Start work looking at pyplot.plot.
refs #8912. Remove mantidplot.py
refs #8192. Reorder python packages.
refs #8912. Array to workspaces
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
Figure class, better doc, re #8912
test multi-plot commands, and MD plots, re #8912