Adjust pdb2gmx vsite generation for 3 atom site
The vsite code wouldn't account for geometry for 3site construction in pdb2gmx and thus wouldn't create the correct tetrahedral structure for things such as secondary amines, and would make them incorrectly planar.
Fixed to include a geometry check.
Fixes #4573 (closed)
Closes #4573 (closed)
Edited by Berk Hess