Move all definitions from emper.hpp in compilation unit

22 jobs for emper-hpp-definitions-in-compilation-unit in 10 minutes and 32 seconds (queued for 7 seconds)