Small fixes and refactoring in circle csg

* Fix bug in ExactHorizontalArc<PS>::contains
* Clean up whitespace and comment typos
* Make segment_intersection_upwards/above match
* Rearrange some helper functions
Merge branch 'master' of github.com:otherlab/geode