Add Beta-RC5 Change Log
Document Missing .param/.unitless Changes

- cd src/picongpu/include/simulation_defines/
- git diff master.. .
Add Release Date (Wednesday, 28th of May)
fix MovingWindow

- slide counter were increment also if moving window was disabled
fix bug in type evaluation

- fix that const or reference type was used to create memory
fix comment
Add Note On Guards in Output/Checkpoints
Document #448 Reduce Fix Backporting
create file FindMallocMC.cmake
add checks for CUDA and Boost

 - check if CMake did load the modules
 - check if version is correct
 - comments tweaked a little
PhaseSpace Species in Filename

Adds the species short cut in the file name.
Without this, the same output for multiple species overwrote each other.
Const Interface, Doxygen String
Update Release Date and PS Comment 3D
Merge pull request #454 from ComputationalRadiationPhysics/release-beta-rc5-fixes

Beta-RC5 Release
*.param and *.unitless changes

- change default simulation_defines

- rename and splitt pariclesDefinition.[param/unitless] in
  - speciesAttribute.*  (define attributes for species)
  - species.param (define current solver, shape, interpolation and pusher for spacies)
  - speciesDefinition.param ( define species)
  - speciesDefinition.unitless ( define species traits e.g. getMass, getCharge)
- delete currentConfig.*
- move filesOutput.unitless to fileOutput.param
  - add typdef FieldTmpSolvers
- memory.param delete memory factors for species
- components.param
  - delete current solver definition
  - delete pusher definition
  - delete define ENABLE_speciesname (moves to species.param to be backwards compatible)
- delete memory.unitless
- pusherConfig.param add new namespace for pusher
add new particle traits
use new particle traits getMass, getCharge
change namespace of shapes

- create namespace picongpu::particles::shapes
- change include file shapes.hpp
use all species to calculate exchange sizes
cleanup includes