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

For future reference I'd do this using `section_3['Nx'] = section_3.pop('Ni')`