Added GeomUtil and simple tests for segment intersection
Updated LineSegment to LineSegment and LineSegment to Region intersection methods and tests.  Need to fix LineSegment to Region
exposed SegmentIntersects functions in capi, fixed test
Forgot the contains case when checking region-segment intersection
refactored as suggested by maintainer
fix up link to missing file
merged in changes from remote repo