Merge pull request #157 from sprowell/master

Overhaul
Merge pull request #158 from sprowell/master

Fix for Debugger.eli
Merge branch 'master' of https://github.com/elision/elision
Merge branch 'loc' of https://github.com/sprowell/elision
Fixed referential transparency issue with operators captured in a closure and also added missing argument to a test case.
Added missing `decl`'s to the file.
Replaced definition of `equal` with a better one.
Corrected oddness (not really a bug) with the ruleset display of rules.  This was caused by making the SpecialFormHolder instance differently from when parsed.
Improved display of known operators.
Minor adjustments to the debugger interface that now require the tag everywhere, as this leads to better output.
Merge pull request #160 from sprowell/loc

Loc
Formatting cleanup.
Formatting cleanup.
Added `rulematch` debugging target.
Formatting cleanup.
Fixed tricky bug caused when just one pattern remains in a match from the unbindable matcher.  This resulted in a preemptive exit, even though other patterns may remain.
Merge pull request #161 from sprowell/loc

Loc
Fixed a file name (the history file name) and made an adjustment to a test.
Merge branch 'loc' of https://github.com/sprowell/elision into loc

Conflicts:
	Elision/test/ornl/elision/parse/ProcessorTest.scala
Merge branch 'loc' of https://github.com/elision/elision into loc