change Frame template interface

- change Frame interface: use ParticleDescription instead of single template parameter
- delete ::getName() from method list and move it as template parameter to ParticleDescription

This is the next step to support multi species. The goal is to delete ElectronsMethods.hpp and IonsMethods.hpp in a later pull.

**Tested with:** example KelvinHelmholtz and hdf5 output