Integrators control when atom reordering gets done, instead of having it happen automatically when forces are evaluated.  This simplifies some code, and also improves unintuitive behavior with CustomIntegrator.
Merge pull request #11 from peastman/master

Improved infrastructure for integrators
Merge pull request #13 from proteneer/master

Add support for long long shuffle