Fix for UglifyJS 2.x.
Move buffer to d3_geo_pathBuffer.
Minor d3.geo.centroid tweak.

The previous version always reassigned .lineEnd in .lineStart anyway,
but this is slightly more efficient to only do so in .ringEnd.
Add type coercion for d3.geo.path.pointRadius.
Coerce d3.geo.path.pointRadius functions, too.
Remove extraneous type coercion.

Not needed since we already do it in the public API.
Handle distortions near poles.
Add test for pointRadius function type coercion.
Resample between first and last ring points.
Adjust threshold for distortion resampling.

Includes test case.
Fix speling.
Fallback for projections that don't stream.
Improve locale parsing in Linux.
Rename for clarity.

d3_geo_cut is now d3_geo_clipAntimeridian.
d3_geo_circleClip is now d3_geo_clipCircle.
Minor optimization to d3.geo.circle.
Minor optimizations to d3_geo_resample.
Oops, add generated file.
Delete unused code.
Move rotation modulus to radian conversion code.
Optimize d3_geo_compose slightly.