Make ExactArcGraph::add_arc not throw away intersection info
Add offset_arcs, offset_open_arcs, and split_arcs_by_parity