Add selection.on(".foo", null) for multi-removal.

Also, revert the new multiple add/retrieve behaviour for d3.dispatch.

Need tests for selection.on(".foo", null).