Update d3 dependency to version 3.4.12

The newer version uses jsdom@1.0.0, a change which landed in
https://github.com/mbostock/d3/commit/b5ddd2 to address the fact
that the older version of jsdom does not work with bluebird
(see https://github.com/petkaantonov/bluebird/issues/291)