Implement color picker as an API

Cherrypicked from jellybean CMPA branch

Conflicts:
	core/res/res/values/public.xml