Minor grammar fixes
Remove redundant sentence (there's a functionally similar sentence a couple of paragraphs earlier)
Removed old Param Versions
For C++, throw exception on assertion failure

This is more useful than just calling abort() as the user can catch
std::runtime_error for special handling.
Add Mux1H support for zipped Seq[(Bool, T)]
Fork off some Vec functionality into VecLike

This allows other containers to be more... Vec-like.
Add orderedWrites flag to Mem; make Mem VecLike

Mem(gen, n, orderedWrites = true) supports the normal when() order on Mem
writes.  This has basically the same behavior as Vec.fill(n)(Reg(gen)), except
it compiles and simulates faster.

By default, i.e. orderedWrites = false, multiple writes to the same address
result in undefined behavior.
Merge pull request #87 from danluu/doc_fixes

Documentation fixes
add c dumping for params, improve flo backend
merge
filter out various files
Make Mux1H interface more generic
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".