Switch: Wrap API for performing delayed changes

	* Wrap set_state(bool) and get_state() methods, and ::state
	property.
	* Wrap "state-set" signal.