Rename "comparitor" to "comparator".
One more "comparitor" -> "comparator" rename.
change consumers into a set to make addConsumers in Node.scala fast
Effectively revert cfa9256, issue #242.

The widening appears to break Verilog synthesis.
Merge branch 'master' into cpluspartition

Conflicts:
	src/test/scala/TestSuite.scala
Incorporate upstream data structure changes.