fix #538 traverse frame list

- given momentum in `kernelSetDrift` was not correct set
- nvcc optimize out variable `isParticle` (workaround: set isParticle volatile)
fix documentation
Merge pull request #539 from psychocoderHPC/fix-traverseFrameList

fix #538 traverse frame list