Topic environment singleton

This pull replaces [this](https://github.com/ComputationalRadiationPhysics/picongpu/pull/166) pull request due to a required merge.