Optional input field in color picker

Our users would love to insert their personal color-code within the colorpicker.

We have added an optional input field. It is configurable via the attribute colorpicker-with-input="true".
Changes in the input field cause an update in the colorSlider, the colorPreview, the scope and the element, which opens the colorPicker. On the other way round scope-updates trigger value-updates in the new input field.

It is tested with 3 new tests.