LCS Trace comparison
Ongoing work.
Ongoing work with macro.
Merge remote-tracking branch 'upstream/master' into analysis
Added macro which detects free variables closed in from other scopes.
Finding free variables works now, except for class scope.
Added right scope for closure search.
Merge remote-tracking branch 'upstream/master' into analysis

Conflicts:
	core/src/main/scala/tbd/DummyLift.scala
	core/src/main/scala/tbd/Memoizer.scala
	core/src/main/scala/tbd/ddg/DDG.scala
	core/src/main/scala/tbd/ddg/Node.scala
	core/src/main/scala/tbd/mod/DoubleModList.scala
	core/src/main/scala/tbd/mod/Mod.scala
Merge remote-tracking branch 'upstream/master' into analysis
Formatting.
Added tags to nodes. Tags now shown in visualizer.
Added tree traversal for par nodes to visualizer.
Refractored visualzation, introduced own graph drawing.

This is an intermediate commit.
Added tree diff to visualizer.
Visualizer refractoring, dependency tracking.
Added additional dependencies and selective visualization.
Added command line params.
Merge remote-tracking branch 'upstream/master' into analysis

Conflicts:
	core/src/main/scala/tbd/Memoizer.scala
	core/src/main/scala/tbd/TBD.scala
	core/src/main/scala/tbd/mod/DoubleModList.scala
	core/src/main/scala/tbd/mod/DoubleModListNode.scala
	core/src/main/scala/tbd/mod/Mod.scala
	core/src/main/scala/tbd/mod/ModListNode.scala
	visualization/src/main/scala/TestAlgorithm.scala
Reverted small, unnecessary code change.
Added macro support for call-by-name functions.
Removed ReadN function.