Add xExtent and yExtent to d3.behavior.zoom (fixes #1084). merged from github.com/mhsmith/d3/
Merge branch 'zoom-pan-extent'