Update UFF to use traditional Rappe angle potential.

Uses an exponential penalty if theta < theta0, similar to that
used in ESFF. Seems to prevent optimization of acute angles to 0.0
Merge branch 'master' of github.com:openbabel/openbabel