move GetCharge and GetMass to `picongpu/traits`

- add frame and attribute folder in `picongpu/include/traits/`
- add namespace `picongpu::tarits::frame`
- add namespace `picongpu::traits::attribute`
- move `getCharge` traits to `tarits::frame` and `traits::attribute`
use new traits `getCharge`and `getMass`

- fix all dependencies to the trait definitions of `getCharge` and `getMass`