initial checkin of a failing unit test.
fix backtrace-printing bug.
cmake bugfix: don't ignore multiple arguments
More libiberty-related fixes
work-around for bug #696

This is a serious libiberty bug.

Changing the header-file include iorder seems to fix it.
Add variable-search utils that deal with quoting

A variable is variable only if it is not quoted.
Perform checks for quoted variables
Additional quoted variable checks in the utils
Fix up the buggy quote test so that it passes
Check for unquoted variables only
tighen up some of the quoted-variable checks.
Minor cleanup
Merge pull request #1093 from linas/buggy

Bug fix for bug #1092 and bug #696
Twiddle test cases so they respond to new design

Next commit will allow bound variables to match free variables.
Allow bound vars to match free vars

A free var is effectively a constant, as far is matching should be
concerned.  This is a simple fix...
Merge pull request #1095 from linas/free

Pattern atcher can match free vars.
Complete moses help of -q and -w for the fitness prerec, recall and bep