ShadowCanvas: Add the drawline, drawrect and drawoval methods

 Added the drawline, drawrect and drawoval methods to shadowcanvas and associated unit test in canvastest