Add hex color display and entry support

Added an EditText to the dialog that displays the hex value of the currently selected color, with the alpha part of the hex value being shown only when the alpha slider is enabled. The EditText also allows users to enter their own hex value in. When an invalid hex value is entered, the text turns red. When a valid hex value is entered, the selector snaps to the color defined by the entered hex value.