check if all PIConGPU header files include their dependencies directly or transitively
fix include issues
add CI chain to validate PIConGPU headers
Note: Currently the test is only testing a few folders within PICoNGPU where it was easy to fix the include cycles.
More folders should be added in the future but this requires larger refactorings.
Note: Currently the test is only testing a few folders within PICoNGPU where it was easy to fix the include cycles. More folders should be added in the future but this requires larger refactorings.