Make top-level Component responsive to root <svg> changes, fix axis quicktests

Root-level Component now stores a reference to the <SVG> and picks up its
width/height from there. Close #190.

Axis Quicktest now has its PanZoomInteraction attached after computeLayout().
Problem has been filed as #188.