Add support for disabled colors

Disabled colors now behave as described below:
 - on hover, they do not receive a black border
 - on hover, the mouse cursor changes to it's "not-allowed" state
 - on click, false is returned, and the user must click elsewhere.

Additional disabled states were added to the demo.html to show it's behavior in all of the color picker's display types.