adding step-middle as interpolation method
change step-middle to just step
cleaner formatting for step interpolation method
Updated package.json to include d3's license
Fix click suppression after dragend in cases where click doesn't fire.

Fixes Issue #1005 for both behavior.zoom and behavior.drag
More robust type inference for d3.interpolate.

Fixes #1180 #1179 #1176. Still a work in progress; needs a few more tests.
Favor strictEqual for testing.
Add brush.clamp method to specify to clamp extent to range or not
Add missing import
Make clamp implementation more similar to extent
Don't consider dragging when determining to clamp or not
Merge pull request #1182 from jfirebaugh/imports

Add missing import
Add Jason to official contributors list.
fix component support
Merge branch 'fix-component-support' of https://github.com/danmilon/d3 into fix-component-support
Move edits to src/component.js.
Merge branch 'master' of https://github.com/theoreticaLee/d3 into license
Move edits to src/package.js.
Ignore null geometries.
Merge branch 'fix-interpolate' into 3.1.5