Removed excess json library dependencies
Improve width inference for >> by constant

The behavior is now symmetric with <<.
dump params to file
merge
improve format of dot p param files
remove mem ordering
Re-add printf/sprintf/assert documentation
Add Module.current API call to get current Module

In the context of a Module, Module.current is equivalent to "this".
Provide hashCode, equals defs for Module

This enables Modules to be used as keys in Sets/Maps.
Add Bool.DC factory method to create a don't-care
Make Vec constructor interface more permissible

Use Iterable instead of Seq