Fix bug in dependency comparison
Remove Format margin tweaks
tidying
Intermediate checkpoint
Weird. This fixes the immediate bug
Mystery solved. Topological sort does not check for cycles
Checkpoint
dep-cmp-bugfix: Disable assertions by default

These are computationally intensive and have a measurable effect on
network convergence on even small (tree,2,3) topologies.
learn_all: use smart constructors
perf: double compiler speed

The compare function in the Headers module was not short-circuiting upon
discovering a non-equal field. Adding the short-circuiting produces
roughly a 2x speedup in the LocalCompiler.
Merge pull request #349 from frenetic-lang/dep-cmp-bugfix

Fix bug in dependency comparison
Merge pull request #352 from frenetic-lang/perf

double compiler speed
Merge branch 'master' into learn_all