Use late binding for d3 dependency.

To load this plugin, say:

    var d3 = require("d3");

    require("d3-geo-projection")(d3);

Thus, this plugin no longer depends on a specific version of d3, and instead can
be bound to whatever version of d3 that the caller is using.