ScatterPlot had hardcoded restriction for plotting

The plot had hardcoded restriction of only 20 groups. Recoded handling
of point-shapes in plot to dynamic range.
Merge pull request #33 from thehyve/bug/123-scatterplot-point_shape-exception

ScatterPlot had hardcoded restriction for plotting