add multispecies HDF5 restart support

- rewrite how partilces are loaded from HDF5 file
- add support for arbitrary species count
- particles load now done on gpu
- remove old method
- SimulationHelper: show init time in output
add documentation, rename variables, one fix

- fix wrong usage of counter in LoadSpecies
- change copy past documentation
- add documentation
@f-schmitt-zih github annotations

- change wrong documentation
- modify pass of const uint32_t by ref to by value
Merge pull request #516 from psychocoderHPC/topic-particleLoadFromHDF5_4

Multi Species Particle Load from hdf5