BLXV (8.40) Make TimeUnit switchover at the full 214s not testing 20s value
BLXV-127 (8.40) Add initial compression and compression level to HDF5 factory.

Also add errors and warnings for known compression types.
BLXV (8.40) Fix null identifier in warning when not using deviceName.
Merge remote-tracking branch 'auto+dls_sw+i15+software+gda_versions+gda_8.40a+workspace_git/gda-8.40' into gda-8.40