feeding node pointer instead of ordinal to make SVG
update more test files to use new node structure
fix multiple symbols for multiple traces and clip path
created Legend method on MakeAxes

so legends are now properly created as objects of the axes object, and
inherit the settings.  Means you don't have to pass the axes as an
argument, saves lots of headaches. (Mike is a genius). Updated the
legend method to fix spacing on box type legends.
get length from labels - sometimes the data for the axes is not reflective, as in the case of images.
Merge remote-tracking branch 'refs/remotes/upstream/master'