test GRIB compression
Merge remote-tracking branch 'origin/4.5.3' into 4.5.3
fix covarity defects;
Refactor settings a bit and add more tests.

This also includes now building NetCDF so we can (at least) do the DAP4
tests.