propagate transition duration to d3.behavior.zoom object

d3 3.5 introduces smooth transitions for double-click zooming

this broke some tests, and it seems like (unless someone requests
otherwise) the transition duration should be controlled by the chart's
transitionDuration

so this is partly just to disable those transitions for tests, but also
because it seems consistent