great circle annotations

First cut of a great circle annotation with minor visual configurability, building on the latest `RMShapeAnnotation` changes in `develop`. 

Needs a bit of work & code cleanup, but ready for some test use.