great circle annotations

First cut of a great circle annotations 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.