- Removed saturation conversion patch
- setMoveToPointEnabled patch left in place
- Converted css property margin-top to top in .goog-slider-horizontal .goog-slider-thumb
- Move thumb to position of mouse click or tap
- Fix saturation slider which was trying to use range of 0 to 1 and
steps in fractions of whole number.
google closure slider (sliderbase) can only handle integer values.
The hsv slider values are intentionally kept separate from the field
value so they are more stable when changed. They are initialized when
the editor is opened and only updated by the sliders. This was causing
the sliders not to update when a new color was chosen via eyedropper. To
get around this, manually update the internal hsv values when coming
back from the eyedropper callback so that the sliders get updated (which
happens in setValue).