Add d3.geo.project(object, projection).

Given a GeoJSON object (such as a FeatureCollection), returns a new object of the same type with the coordinates projected using the specified projection. The projection is applied by using a buffering output context, and thus incorporates adaptive resampling and clipping, if any.