extend surface writer transforms to include centre of rotation specification
Topic raised in EP1961 - it can be useful to specify the centre of rotation instead of a local coordinate system origin/rotation for handling similar to transformPoints/surfaceTransformPoints.
As part of the change, it would be reasonable to accept -centre or
-rotation-centre etc for the command-line options, since the use of
-origin can be ambiguous. In these cases, would still accept
-origin as aliased option.