add `*.pyc` (python byte code) to ignore list

`*.pyc` are produced if python based tools are used in `src/tools/bin`
make adjustments suggested by @ax3l
Merge pull request #526 from PrometheusPi/add_pyc_to_ignore_list

add `*.pyc` (python byte code) to ignore list
add `*.pyc` (python byte code) to ignore list

`*.pyc` are produced if python based tools are used in `src/tools/bin`
make adjustments suggested by @ax3l
remove DIM3D-only precompiler flags for radiation plugin
change loop over all super cells to work with arbitrary dimensions
adjust global position to work in 2D
adjust output-file naming for `perGPU` in case of 2D
adjust how guardig cells are avoided
correct typos
close #498 tbg bug (tap replace)

add flag to bash command read to read data in raw mode
Merge pull request #528 from psychocoderHPC/fix-tbgTabBug

close #498 tbg bug (tap replace)
fix #496 bug with empty template variables in tbg

add support for empty variables
Merge pull request #527 from PrometheusPi/radiation2D

Radiation 2D - solves #289
make example usable

 - position particle in simulation box
 - make laser visible
 - set frequency range for radiation to correct maximum of 3.5*(omega_0 gamma^2 *4)
Merge pull request #529 from psychocoderHPC/fix-tbgBugEmptyVariable

fix #496 bug with empty template variables in tbg
make example 2D capable
add 2D as standard compile test

this allows to check if the radiation works in 2D
Merge pull request #530 from PrometheusPi/fix-SingleParticleRadiationWithLaser_2D

Fix example SingleParticleRadiationWithLaser to work in 2D