Better attempt at unifying additive terms, using FM technique.
Unification now happens with respect to triggers. To do: add new terms when triggers are met.
Significant improvements to unification respecting triggers. Next up: what to do for unification when no UVars occur alone in function terms?
Preparing to move new version to master.