initial commit for vpi routines
vpi: clean up
make keywords type immutable
rewrite the bundle stuff
Bundle elements type: ArrayBuffer => LinkedHashSet
rewrite the vec stuff
Vec is now immutable
update the Queue test result
fix timing problems
fix clock period and resets
fix comile errors due to the csrc dir
fix clocking
Merge pull request #330 from ucb-bar/fix_bundle_naming

Fix bundle naming
Allow for 0 Fills

-> Emits a zero width wire when n=0
--> Currnetly a bug w zero-width wires that causes bizarre behavior in verilog backend when --W0W not on
-> Better error checking for when n is negative
Merge pull request #332 from ucb-bar/vpi

Verilog tests with vpi routine
Merge pull request #333 from ucb-bar/zerofill

Allow for 0 Fills
Merge remote branch 'upstream/master'