Radiation hdf5output

This pull request:
- adds hdf5 via libspash to radiation plugin
- removes amplitude data as pure binary 
- instead adds amplitude data as HDF5
- adds correct checkpoints via HDF5
- adds automated restart
- improves seperation between communication and data write

@ax3l due to rebasing some of your commits got mixed in. Is this a problem?

In upcomming pull requests:
- conversion factors to SI
- observer directions
- frequencies
will be stored in the HDF5 files as well
and tools for data analysis will be created.