Fix scatterplot alpha rendering

Scatterplots were not factoring in the effect of global alpha values when rendering markers.  This change
makes scatterplots use `effective_color` when rendering markers.