Version bump to 0.42

xdmf files don't keep h5py files open for duration of program
add iterator over temporal datasets with slicing
very primitive p2d.py script
Merge branch 'release/0.42' into develop