Initial work for H5T_COMPOUND
Sample module for H5T_COMPOUND
Added FieldLoad()
Initial working API for simple H5T_COMPOUND + attr finalize fixes
Fixed two critical bugs

This fixes improper attr allocation size and the task group index in the PoolProcessData,
which was missed and was so stupid. i->j
Clean-up
Added logic for H5T_Compound in ReadDataset
Makes MPI_Bcast during restart mode datatype-agnostic
Initial test and example for the H5T_COMPOUND
Arnold Web module back on stage
Fixes the padding issues. Adds support for char[] arrays

Note: char pointers are not supported right now (as well as other data pointers)
CheckFieldLayout introduced
Fixes garbage collection
Fixes field datatype
Initial attribute support for H5T_COMPOUND
Makes attribute Bcast datatype agnostic
More attribute support for H5T_COMPOUND
Fixes compound tests
We have working attribute support for H5T_COMPOUND
Compound attr test