merge d3.geo.tile changes from upstream