Added size variable to ScatterPlot series

ScatterPlots previously only supported a fixed/random size for points. This has been changed to support per-point variable size allowing for a third variable to be plotted along with the usual x, y variables.
Amended typo (shape -> cshape)
Merge pull request #6 from DanMeakin/master

ScatterPlot - added variable size