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
Merge pull request #428 from ax3l/doc-Attribution

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

Fix cuSTL assign bug
Valgrind Init Input Values, Copy, NoC++11

- .data() is C++11
- Valgrind sometimes complains about non-init OUTPUT parameters
  in mpi calls (exclude filters work only partially)
- update copyright
Merge pull request #433 from ax3l/fix-cuSTLReduceMPIGrpMemLeak

Fix cuSTL Reduce MPI Group Free
Close #381 Meta Information in Phase Space

Uses m_species * c to scale output for now.
(Previously it scaled by the electron mass.)

New Attributes:
  - exclusive offset of the global moving window
    if the spatial dimension is == y
  - [p_min;p_max] + unit
  - dr, dV + unit (spatial dimension)
  - dt + unit (time step)
Remove Left Over Debug Message
simBox -> DomainInformation, namings spatial size/offset

- correct globalPS Size and movingWindow global Size
- add savety assert
Fix Reduce Group Creation

we have to create a reduce object for each plane we want to reduce
afterwards
Inverse r-p, Dump Log
Generic Handling Of Guard Cropping
Replace Pair with AxisDescription

- a struct is way more self descriptive here