Refactor Scatter/Bubble Series

Creates a PointSeries as a common base class between points and bubbles.
That doesn't match with anything of the other comments though. I disagree with the intention, as the property "radiusFunction" is the function to extract the radius. The getter does get the radiusFunction, but I'm documenting the property, not the getter.