Fix issues with separator in hdf5 definitions.
Replace ; list separator with the explicitely defined one '-+-'.
I was getting superbuild failures because the '-DHDF5_DEFINITIONS=' extra cmake args had a bunch of semicolon separated items. This was when trying to build 5.9.0-RC2 server builds.
Edited by Paul Ferrell