Added anisotropic MC barostat option, allowing x, y, and z lattice vectors to change independently.
Changed the variable type of anisotropic from int to bool.
Currently in the middle of implementing new version but not finished yet.
Code implemented and passes tests
Replaced some tabs with spaces
Removed duplicate kernels, slightly modified API for Python compatibility.
Merge commit '5db397d01dcc667c296d3dca2270874cb0d333bf'
Merge branch 'master' of https://github.com/SimTk/openmm
Fixed documentation mistake (thanks Robert)
Using a const Vec3& instead of three doubles for the AnisotropicBarostat API.  Still figuring out SWIG issues.
Placed MonteCarloAnisotropicBarostat into separate files
Compiles
Merge branch 'master' of https://github.com/SimTk/openmm into vec3api
Began implementing CPU based PME
Merge branch 'master' of https://github.com/SimTk/openmm
Merge branch 'master' of https://github.com/SimTk/openmm into vec3api
Continuing to implement CPU based PME
Optimizations and bug fixes to CPU based PME
Parallelized the reciprocal convolution and force interpolation.
Parallelized charge spreading for CPU based PME.