defragment memory during shiftParticles

- call fillGaps after every shiftParticles substep
- delete fillGaps call in Particles::update()
delete old comment, update copyright year
Merge pull request #367 from psychocoderHPC/topic-saveMemInShiftParticles

defragment memory during shiftParticles