Merge pull request #36 from smirolo/master

rename PipIO to Valid and FIFOIO to Decoupled
improved connectivity checking/reporting/handling
fixing up collectNodesIntoComp
async fifo working for c
verilog side code generation
c++ w/ reset domains
c++ generated clock control, warning flags
forgot Clock class
need to mark component of implicitRest
2.0 docs updates
2.0 docs updates
updated tests and fixed some bugs
finished updating tests and fixed bugs
fix up 2.0 probs with docs
fix up 2.0 probs with docs
tweaks to impove 2.0 docs
added Reg(update=) and Reg(reset=)