Add a fast pass for dynamic ellipsoids in 3D mode.

When in 3D, we scale a unit sphere rather than regenerating a primitive every frame.  Once `Primitive.modelMatrix` can be used in 2D and CV modes, we can use the fast path in all cases.