Use d3.geo.mercator.raw

This bypasses a number of features of D3's default projection
stream pipeline that are unnecessary:

* Antimeridian clipping
* Spherical rotation
* Resampling

This also disables viewport clipping of lines -- I'll add it
back in a separate step.
Use actual projection
Fix test failure
Use streams better
Add clipping back