updated particle restart modules to use the output interface
slepc module now commented out with compiler directive now that OBJECTS is gone
Merge remote-tracking branch 'origin/develop' into output
output interface is now private and updated hdf5 summary to call hdf5 groups through output interface