Merge branch 'amoeba' of github.com:peastman/openmm
Merge pull request #439 from peastman/master

Fixed bug using multiple devices with PME
Merge pull request #440 from peastman/master

Fixed a bug in a test case
Merge branch 'master' of github.com:SimTk/openmm
Merge branch 'amoeba' of github.com:peastman/openmm
Fixed typo in modeller docstring.
Python 3 compatibility
Merge pull request #444 from mpharrigan/py34

Python 3 compatibility
Merge pull request #442 from kyleabeauchamp/tinydocfix

Fixed typo in modeller docstring.
Merge pull request #455 from peastman/master

Implemented AMOEBA 2013 force field
Merge pull request #457 from peastman/master

Fixed incorrect units in AmoebaStretchBendForce.getStretchBendParameters()
Added tip3p-fb and tip4p-fb parameter files.
Merge branch 'master' of github.com:SimTk/openmm
Seed the rng from urandom
separate files
fix path
rename
rename
fix capitalization
Rewrite Amber inpcrd/restart file handling. Among the improvements:
    - existence of velocities and box vectors is auto-detected, so
      loadVelocities and loadBoxVectors are unnecessary
    - recognizes NetCDF-format Amber restart files (which can be written by
      tleap, sander, pmemd, and cpptraj).
    - Restart files coordinate/velocity/box fields have a hard width of 12
      characters and does not ensure that fields are whitespace delimited. This
      commit will correctly parse (valid) Amber restart files in which a
      particular coordinate is <= -100 A or >= 1000 A (not uncommon for restart
      files from sander/pmemd).
    - File format (ASCII vs. NetCDF) is auto-detected.

I deprecated the loadVelocities and loadBoxVectors arguments, since the behavior
does not change (and is correct) whether these variables are set or not. A
DeprecationWarning is emitted if users specify these variables.