adding step-middle as interpolation method
change step-middle to just step
cleaner formatting for step interpolation method
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
Make clamp implementation more similar to extent
Don't consider dragging when determining to clamp or not
Ignore null geometries.
Merge branch 'fix-interpolate' into 3.1.5
Merge branch 'fix-null-geometry' into 3.1.5
Merge branch 'fix-issue-1005' of https://github.com/appneta/d3 into 3.1.5
Redesign d3_eventSuppress slightly.
Merge branch '3.1.5'
Exit with what vows exits.
use node 0.10 for travis
Merge pull request #1192 from clkao/travis-tests

Travis tests
Fix typo in test description.
Add scale.quantize.invert