Draft: cartopy projections
When specifying what projection to use when plotting, users currently have to provide as string identifying which cartopy projection they wish to use. These changes allow the user to instead provide a cartopy projection object. This allows them to fine tune the projection with key word arguments, something that is not currently easily done.