Fixed #3363 : Added clip mode in Canvas

Clip mode support cc.DrawNode which is used in CocosStudio, the clip
mode is more efficient way for ClippingNode. But it doesn’t support
recusive stencil
Reformat code in CCClippingNode.js