Duplicate first gradient stop if necessary.
72db8d8
If the first stop of a non-repeating gradient is not placed at offset 0.0 it is duplicated at this position. This solves the problem of the first stop being ignored if it is placed at the same offset as the next stop.