Add curved geometry support: CircularStrings and CompoundCurves

GeoTools 12 recently added limited support for curved geometry.  This pull request adds GeoScript wrappers for CircularStrings and CompoundCurves.
The curved geometries linearize when any JTS operation is called.  OGR adding curved support in a very similar manner.