add gray scale shader and implement gray state for ui::Scale9Sprite
add gray effects to slider and checkbox