Add support for Amber prmtop files with NBFIX

As of AmberTools 12, tleap has had the ability to implement specific pairwise Lennard Jones parameters, which is used by the new ff14ipq force field.  Also using ParmEd, off-diagonal elements of the LJ matrix can be obtained as well (and such an approach is used to implement the new Chen-Garcia RNA force field which seems promising).

Previous behavior was to ignore off-diagonal elements, and the existence of off-diagonal elements did not result in any kind of error.

The typical `NonbondedForce` object is still used to account for 1-4 exceptions and is used for the Lennard-Jones interactions when no off-diagonal elements are detected.

The `CustomNonbondedForce` implemented here uses the A- and B-coefficient formulation of the LJ potential which allows slightly more flexibility in the functional potential by allowing purely-repulsive or purely-attractive potentials to be used (although no FFs that I'm aware of utilize this).
I don't think it's so mysterious, really.  LJ dies off as 1/r^6, and the long-range correction is usually quite good.  Even if the forces of individual atoms are not _entirely_ negligible (which it usually is), as long as particle density is mostly isotropic past the cutoff the net force on any single particle should average out to zero, anyway...