Minor grammar fixes
Remove redundant sentence (there's a functionally similar sentence a couple of paragraphs earlier)
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