Rewrite bounding box without d3.geo.stream.

It feels inconsistent to use d3.geo.stream for this one case where we have to
iterate over the geometry objects in all the other cases.