Add Metropolization to the integrator
Add Metropolization to the integrator

This commit adds the ability to metropolize, using the shadow work. This
should be compatible in subclasses as well, allowing GHMC, GHMC-NCMC,
etc. to be implemented as subclasses.

choderalab/openmmtools,choderalab/openmmtools