Anchor d3 to version 3.4.12 since 3.4.13 breaks our internal use of d3.map

See https://github.com/mbostock/d3/issues/2079