Changes to cartography.py, copied from PR.212

Replaces "part of" #212.
The last-but-one commit is the common ancestor with https://github.com/pp-mo/iris/tree/old_doc_changes