Fix CMake warning

 - warning introduced through CMake v2.8.12-2
 - related to http://cmake.org/Bug/view.php?id=14441
Handle mpiInfo & cuda_memtest as external projects

 - projects were build as subdirectories. This now done through the
   ExternalProject module, which is available since CMake 2.8
add cuSTL/cursor/ documentation
Comment to trigger build
doc update
defragment memory during shiftParticles

- call fillGaps after every shiftParticles substep
- delete fillGaps call in Particles::update()
delete old comment, update copyright year
Add CCE and Move Anton down :)

Recent pull request == developer :)
Merge pull request #365 from Heikman/doc-cuSTL

add cuSTL/cursor/ documentation
Fix build issues for external project
Merge pull request #373 from ax3l/doc-developerUpdateCCE

Add CCE and Move Anton down :)
Remove External Project Again
Merge pull request #1 from ax3l/fix-cmake_warning_src

Remove External Project Again
Merge pull request #366 from slizzered/fix-cmake_warning_2-8-12

CMake: 2.8.12 Warning and External Projects
Merge pull request #367 from psychocoderHPC/topic-saveMemInShiftParticles

defragment memory during shiftParticles
fix linker failer

if PMACC_VERBOSE=16777215 (HEX: 0xFFFFFF) than we get a linker error

```
src/libPMacc/include/debug/VerboseLog.hpp:106:
  undefined reference to
        std::basic_string<char, std::char_traits<char>, std::allocator<char> >
        PMacc::getLogName<PMacc::LogLvl<17ul, PMacc::PMaccVerbose> >
        (PMacc::LogLvl<17ul, PMacc::PMaccVerbose> const&)
```