speed up current calculation

- add that current can calculated by more threads than cells in supercell
set particleInSuperCell to max after first round
set worker multiplier to one
interface change and fix current kernel

- change interface of ThreadCollectiv
  - delete Dim_ aus template parameter
  - add MaxxThreads_ as parameter
add return for shared memory init
change code style
add comments
use all threads for caching, fix bug

- add valid[virtualBlockId] to while loop
update documentation
Update PARTICIPATE.md

- add pull --ff-only note
Merge pull request #18 from psychocoderHPC/tuneCurrent

Tune current
fix and improve tbg

- fix that nested templats not fully substitued
- add warning if varibles create cycle dependencies
tbg: rename some variables, change warning

- unsolved_* to unresolved_*
- change warning text for unresolved variables
Merge pull request #21 from psychocoderHPC/fixTBG

Fix tbg
add tpl files for bash
delete old NetBeans header

- delete default NetBeans header in every file
- sry for that, but I did a mistake while the release phase
add license header (GPL) to all *.def

- add license header to *.def files
change comments

- LeheSolver.def: add reference to R. Lehe
- findAndDo: add *.def
changes comment, delete sleep

- change comment
- delete "sleep 1" which was a workaround for slow
  nfs filesystems on multi node systems
fix typo