More robust topology generation.

Also, support for topologies using exact match (without quantization).

- [x] avoid cutting arcs on self-intersection (still, topological errors remain)
- [x] do not recompute topology post-simplification to consolidate arcs (only a minor improvement)
- [x] tests for topology construction without quantization

http://bost.ocks.org/mike/topology/