Fix zero-duration transitions.

Still remaining:

- [ ] Allow tweens to perform an instantaneous action rather than interpolating if the tweens are created when the transition is ending (as in a zero-duration transition), either by setting an private variable (d3_transitionTime) or by passing an additional argument to the tween factory.