Add functions to get data bounds and number of plotted bars.

Those functions will be used for a PV improvement.

Change-Id: Idb4f4fdd2558d6cb7b7c936697e923fd7ea3ff3a
Prefix BUILD_STATIC_EXECS with HDF5 and make it advanced.

Change-Id: Ie9451869f685db67c93717eda87ad81ac262c7ec
Merge topic 'plotbar_improvement' into master

1dcc3d96 Add functions to get data bounds and number of plotted bars.
Fix Xdmf2 writer: array type was not respected. Also save block name.

An bug lead to fetch the wrong data array attribute and thus to
save scalar arrays as vectors and vice-versa.
For multiblock data input, the block name is also saved in order to
avoid loosing this important information.

Change-Id: I7860230cce2fa67ee2c9c0627ecb2871c6124936
Enhance Xdmf3 writer to save block names.

So far block names of multiblocks are not saved. This
result in an important loss of information when loading the file back.

Also remove some warnings.

Change-Id: Ic195ddfc29ad493c2322f4476461dcb0583414a6
Merge topic 'update-hdf5' into master

4bcf0dc2 Prefix BUILD_STATIC_EXECS with HDF5 and make it advanced.
Merge topic 'fix_xdmf2_writer' into master

2cc28ea5 Fix Xdmf2 writer: array type was not respected. Also save block name.
Merge topic 'enh_xdmf3_writer' into master

acb40959 Enhance Xdmf3 writer to save block names.
Add valid image due to different z buffer

Different valid image due to OpenGL2 zbuffer having a different
resolution or linearity. Having looked into the differences
the zbuffer returns different values in OpenGL2. Sometimes larger
sometimes smaller. Looking at the resulting points it seems
like OpenGL2 is producing points closer to the surface, implying
that it is a more accurate zbuffer. But I hesitate to say that is
definitely the case. Regardless this image corresponds to the
zbuffer values returns from the OpenGL2 backend.

Change-Id: I823c371588c4e390b93e2489ec8a6e54ee73ceb5
Merge topic 'add_valid_image' into master

094a7285 Add valid image due to different z buffer
Fix incorrect index types for loops.

The dashboard gave a signed vs. unsigned comparison warning.

Change-Id: I533f6bf9f7dc48104410ac4de8847947de267dee
Merge topic 'xdmfwriter-sign-warning' into master

80797ebb Fix incorrect index types for loops.
NumberOfArrays is int, so use int as counter type.

This is a small correction to the previous commit.

Change-Id: I82fcbe7446fcd105e21788f00ec645c019b3b5f1
Merge topic 'xdmfwriter-sign-warning' into master

2b07326e NumberOfArrays is int, so use int as counter type.