Add shape of earth 1 and 7

This PR extends `ellispsoid` to handle `shapeOfTheEarth` value `1` and `7`.

This is a precursor to GDT 4/5.
Aaah just re-scanned all the GDTs ... and they all have major, minor, radius! Thanks @rhattersley for pointing that out!