fix math::vector::tools::twistVectorAxes

uses the old vector with a new navigator policy which consists of
the old navigator plus a twisting navigator.
use storage policy of the original vector
add newline
add doc
add T_ to template parameter
Unify domain and window naming scheme

 - move all domains in DomainInformation
 - move all window information in VirtualWindow
 - add SelectionInformation, containing the domains, the window and the current selection
   SelectionInformation can be generated for active and ghost selection
 - update plugins
Refactor VirtualWindow

 - rename VirtualWindow to Window
 - move moving window specific related data to MovingWindow class
Update to new Window dumping without ghosts
Fix minor compile bugs with ADIOSWriter
Properly setup window for restart
Integrate review comments and remove some vars
Fix dump and restart with consistent naming

 - revert debug changes
 - fix write bug for moving window
 - adjust ADIOSWriter to HDF5Writer
 - thx @ax3l and @psychocoderHPC for helping
Merge pull request #403 from f-schmitt-zih/topic-consistentDomainNames

Topic consistent domain names
float2int_rd for host

add host implementation for math::float2int_rd
Merge pull request #410 from psychocoderHPC/topic-float2intRd-forHost

Topic float2int rd for host
fix #411 sliding window bug

- add function for explicit slide counter incrementation
- remove const from function which change inner class state
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
Merge pull request #370 from Heikman/fix/TwistAxes

fix math::vector::tools::twistVectorAxes