CALayer subclass to draw and animate radial gradients, with the same interface as CAGradientLayer.