Started restart-plugin system
Move hdf5 restart capability to HDF5Writer
Clean program exit for cmd line parameter errors
change template interfaces

- change interface of FieldToParticleInterpoaltion*
- change interface for ShiftCoordinateSystem*

Both classes has a one to one relation and can't combined with other methods, this it use better to cleanup the template interface to avoid wrong usage.
change usage of FieldToParticleInterpolation
set OnSupport assign function
Remove unused SimRestartInit. and add comments
Merge branch 'topic-pluginsRestart' into topic-pluginsRestart2

Conflicts:
	src/picongpu/include/plugins/hdf5/HDF5Writer.hpp
Fix testing code
Fix InitPluginNone
Merge pull request #314 from psychocoderHPC/topic-cleanupParticleInterpolationInterface

Topic cleanup particle interpolation interface
Transfer changes from libsplash splash2xdmf to work with pic2xdmf
Merge pull request #309 from f-schmitt-zih/fix-argsNoException

Clean program exit for cmd line parameter errors
Split HDF5Writer into subfiles/classes
Add comments to main
Invert splitgrid
Edit the argument parser help text for no_splitgrid
Merge pull request #315 from f-schmitt-zih/topic-pluginsRestart2

Topic plugins restart
Merge pull request #318 from c-schumann-zih/topic-Pic2xdmfWithSplitedGrids

Topic pic2xdmf with splited grids