Improved the gridline interface.

This is an intermediate step to improving the overall functionality of Cartopy gridlines & is by no means a future-proof API.

Adds some limited documentation with an example covering many of the basic user requirements. Further work will go into gridlines in the near future (either for v0.7 or v0.8).