GRIB2 GDT 4.

This PR extends the new GRIB2 capability to include GDT 4.

- [ ] Rebase against #1354 
Should be grib\_definition\_**template**_ ...