Move path drawing functions out of the canvas and into clan::Path. This is consistent with clan::Image,Sprite and Font