Make _position() acept lists of python strings and fix __color_stops() to send a list to _positions
Gradients _position() optimizations and default positions