Implemented canvasdraw commands (29-09-2016)

canvasdraw size xrange rangex yrange rangey trange ranget linewidth
crosshairsize crosshair crosshairs point points yerrorbars xerrorbars circle circles
disks segment seg segments segs line lines demiline halfline
demilines halflines hline horizontalline hlines horizontallines vline verticalline vlines
verticallines square rect rects roundrect roundrects polyline poly arc
angle ellipse dashtype rays arrowhead arrow vector arrows vectors
arrow2 arrows2 parallel triangle triangles lattice multistrokeopacity multifillopacity multilabel
multilinewidth multidash multisnaptogrid multifill multistrokecolors multifillcolors multiuserinput multidraw ruler
protractor userdraw snaptofunction snaptofun snaptopoints snaptogrid xsnaptogrid ysnaptogrid userinput
userinput_function userinput_textarea userinput_xy usertextarea_xy userinput_xy functionlabel userinput_function plotsteps fontsize
fontcolor jscurve jsplot curve levelcurve bezier trace_jscurve jsmath text
textup fontfamily stringup string centerstring mathml http html xaxis
xaxistext xaxisup xaxistextup yaxis axisnumbering axis killslider sliderfunction_x sliderfunction_y
slider sgraph grid opacity transparent rotationcenter rotate killrotate killaffine
affine killtranslation killtranslate translation translate animate dashed filled highlight
fillcolor strokecolor bgimage bgcolor copy copyresized clearbutton delete erase
inputstyle input textarea precision setlimits zoom onclick drag blink
xunit yunit cursor pointer display mouse_degree mousex mousey mouse
intooltip popup audio video hatchfill diamondfill gridfill dotfill imagefill
filltoborder floodfill fill clickfillmarge clickfill setpixel pixelsize pixels replyformat
legendcolors legend xlabel ylabel linegraph barchart clock piechart userboxplotdata
userboxplot boxplotdata boxplot status xlogbase ylogbase xlogscale ylogscale xylogscale