Fix for setColor and resizing views.

```ColorPicker.setColor``` should be more accurate and colors, that you got from ```ColorPicker.getColor``` should always be displayed correctly, when given to ```setColor``` method.

All views (ColorPicker, SVBar and OpacityBar) respond to exact width and smaller widths, than the ones specified in the dimensions file. This should make them fit better on small devices and especially in dialogs on small devices.