Fix #1410 - add selection.interrupt.

This also changes the imports so that it’s possible to build a version of D3
with selections but without transitions.