Fix grib gdt5 load and add save+load roundtrip test.

I'm being fussy, but a set will only check unique elements. Could you check `len(cube.coords)` matches, just to be sure.