change MovingWindow setSlideCounter interface

- change interface to avoid side effects after restart of a simulation
- old version set `MovingWindow` attribute `lastSlideStep` to `slideCounter` (this can have side effects)
Strip leading whitespace in SCOREP_LIBFLAGS
Fix indentation
Move strip to main scorep section
fix comment
add function getForwardedValue, refactor foreach

- add opposite function of forward
- use new getForwardedValue in ForEach
cleanup functor which has used RefWrapper

 delete all explicit RefWrapper in functor signatures
change usage ref,byRef to forward
change year, add pragma once
Attribution: Language and BibTex
fix assign bug in cuSTL

- fix bug that that threads per block can be greater than 1024
add assert to avoid to large block size
change max cuda blockSize

change max cuda blocksize per dimension, to allow usage of 1024 threads per block
Free Tmp MPI Group

a similar leak was discovered in the PS plugin
by @f-schmitt-zih short time ago
adjust laser calculation: enable elliptic shape
adjust param files for elliptic wavepacket laser
Merge pull request #417 from psychocoderHPC/fix-restartSlideCounter

Fix restart slide counter
Merge pull request #422 from f-schmitt-zih/fix-cmakeStrip

Fix cmake strip
Merge pull request #428 from ax3l/doc-Attribution

Attribution: Language and BibTex
Merge pull request #431 from psychocoderHPC/fix-cuSTLAssignBug

Fix cuSTL assign bug