Topic - polarization LaserPlaneWave

enable `LINEAR_Z`and `CIRCULAR` polarization with `laserPlaneWave`
Yes. The oscillation gets "added" later at the branching of the polarization.
Therfore `* sin( w * runTime )` is postponed. 
This is a different approach than using the `phase`.

But I habe to change `float_X envelope` to `double envelope`.