add 2D support for picongpu

- some plugins are disabled if we select 2D simulation mode
- 3D config files can used for 2D simulations

**THIS IS A PREVIEW**
please do not merge before next week

I know that github show that this branch is not merge able but on my local machine I got no errors.