Refactor Scatter/Bubble Series

Creates a PointSeries as a common base class between points and bubbles.
OK fair enough.  Since the PointSeries is going to show up in docs then it's only fair to mention it here.