Product definition template 31.

This PR includes pdt 31 coverage for the new GRIB2 functionality.
-  [x] Rebase with #1351