Issue #3363 : update CCControlSwitch with more propre logic

Use CCClippingNode combined with RenderTexture instead of direct draw