change Frame template interface

- change Frame interface: use ParticleDescription insteat of single template parameter
- delete ::getName() from method list and move it as template parameter to ParticleDescription
change comments/ fix comment typo
move SuperCellSize to ParticleDescription

SuperCellSize is a needed type of Frame in PMacc thus we must be shure that it is avalible in every Frame type.

- move SuperCellSize from user type (ElectronsMethods and IonMethods) to PMacc
- solve all dependencies
add documentation for ReplaceValueTypeSeq
add parameter description for ParticleDescription
Merge pull request #306 from psychocoderHPC/topic-mplStrings

change Frame template interface
fix that adios

fix that adios can't handle new ParticleDescription
Merge pull request #311 from psychocoderHPC/fix-adiosWriter

fix that adios