enabling custom torsions in DihedralConstraintGenerator (#6458)
* changes allow for use of custom dihedral angle with declaration of custom torsion atoms.
* current functionality is maintained
* Adding an integration test for the DihedralConstraintGenerator. The newly revealed functionality for specifying a custom dihedral_angle is shown to work. Previous functionality that creates constraints based on the current conformation is also shown to still function as intended.