add assign method to CT::Vector

add method to assign a new type to a component of the CT::Vector
create combination tupel from vectors

this class generate all tupel cobination out auf nested vectors
refactor ShiftCoordinateSystem

- refactor ShiftCoordinateSystem that we has well defined states of the new coordinate system
- add functionality that every dimension can have its on defined particle shape support
Hypnos: Add picongpu.profile Example File
update documentation

- thanks to @Ax3l and @f-schmitt-zih
Non-exclusive Laser, Module Tuning
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)
Merge pull request #414 from psychocoderHPC/topic-refactorShiftCoordinateSystem

Topic refactor shift coordinate system
add missing CHANGELOG entry

add missing CHNAGELOG.md entry for pull request #394
Fix local moving window offset
Merge pull request #420 from PrometheusPi/add_unitless_changes_to_CHANGELOG

Add unitless changes to changelog
Merge pull request #421 from f-schmitt-zih/fix-localWindowOffset

Fix local window offset
Merge pull request #415 from ax3l/doc-hypnosProfile

Hypnos: Add picongpu.profile Example File
use pragma once
Strip leading whitespace in SCOREP_LIBFLAGS
Fix indentation
add restart interface
Move strip to main scorep section
seperate kernel and plugin interface
correct false offset

change angle offset value from normalized value to radian value