Add --ps_e Analyser in cfgs

- add PS analyser examples
- remove old files
- fix typo in createParameterSet, choose a word that sounds less horrible
- remove hdf5.compression flag (outdated)
Momentum_Range: transform to desired units
Use new Cell2Particle interface

- PhaseSpace: add charge with CounterShape for now
Documentation and Defines

- public defines for convinience
- more doc
- prepared outsourced output
- SphericMapper: still a wrong line from rebase - corrected
Output draft

- multiple txt files: done (missing units)
- serial splash: draft
- parallel splash: missing
Update Attributes with correct values

- fix operator template for splash implementation
Fix all Splash compile errors
Add PS in 16 GPU cfg file
Create Reduce MPI_Comm once

- move creation of mpi::Reduce to moduleLoad()
- create a new MPI_Comm with ranks of the root processes of the plane reduces
Add Parallel Splash Output Capabilities
Use TypeTrait for Splash Types

- fix mpi-rank vs splash/dataset rank mismatch
- use T_ in template interface variables
Use float_PS precision for PhaseSpace

- double precision: reduce to float_32 (default)
  or use less p_bins
- both parameters are options now
Use collective write instead of indendent append
Serial Splash Dump: separate files for x,y,z

It is not allowed to differ the mpi topology within a serial splash write any
more. Therefore, we need three files: x-px/y/z, y-px/y/z and z-px/y/z now.
Update and Split Code

- update to libSplash 1.0 calls
- move functors into separate file
- remove cuSTL assign work-around for device buffers
  (that was fixed with #103)
- update with new frame/particle syntax
Add Documentation for Functors
Remove some verbosity
Fix all Changed Interfaces from Rebase
Fix MPI Allgather Bug (Seqfault)

pluginLoad() works now

Still Hanging during write
Fix Child Container PhaseSpaceMulti

- child in PhaseSpaceMulti should be stored as pointers
  to avoid a second constructor call causing a chaning pointer
  and double-construct
- libSplash will support the ParallelDataConnector::finalize()
  call to free the internal dublicated MPI_Communicator again
  in 1.2+
- clean up some &/-> calls to avoid miss-understandings (no bug)
- update some copyright years