Merge branch 'quadrupoles' of https://github.com/peastman/openmm
Merge branch 'master' of https://github.com/leeping/openmm
RPMDIntegrator.setPositions() did not take periodic box offsets into account
Merge pull request #58 from peastman/master

Fixed a bug in RPMDIntegrator.setPositions()
Improved integration accuracy on devices that don't support double precision
Fixed errors running on CPU
Work correctly on devices with SIMD width less than 32
Eliminated compilation errors on devices that don't support 64 bit integers
Removed requirement that default device support double precision
Bug fixes
Fixed compilation problems on Windows
Add __repr__ to enums, so that we can print them easily in scripts/python
Merge pull request #59 from rmcgibbo/enumrepr

Add __repr__ to app's enums, so that we can print them easily
Changed CMake scripts to work correctly if the FFTW threading support was built into the main library instead of a separate library
Fix bug in CMake script
Merge pull request #60 from peastman/embedded

Lots of bug fixes, especially on low end or embedded devices, and on Windows
Fixed a bug in CustomIntegrator related to atom reordering
Merge pull request #63 from peastman/master

Fixed a bug in CustomIntegrator related to atom reordering
Fixed error that caused testInstallation.py to fail when the GPU was configured in exclusive mode
Prevent test case from crashing if the CPU is not supported