Reconfigure width and height automatically from the first graph if we initially got our width and height from it.
Ensure Graph creates a copy of the x/yScale before modifying it

x/yScale is coming from the configuration dictionary which may be
referenced by the Graph creator, or shared with other Graphs. We need to
ensure we copy the scale so that our mutations do not change the object
given to us.
Merge branch 'support-empty-first-series-in-stack' into yeepa-build