Refs #2626: Replaces gradient property "cy_stopList" (which was a Map) by properties "cy_gradientFractions" and "cy_gradientColors" (arrays), so duplicate fractions can be saved, even if only distinct values can be set to the AWT Gradient Paint. It also simplifies the serialization. Chart property "cy_range" is now a primitive double array, in order to avoid null values.