Fix hydrogen mass repartitioning in the Amber parsers.
Add extensive tests for the OpenMM Amber objects. This checks Amber energies
against OpenMM energies directly and makes sure that all arguments are handled
as expected both the OpenMMAmberParm and OpenMMChamberParm classes when
createSystem is called on them.