Workaround for https://github.com/freechipsproject/firrtl/issues/498 from @jackkoenig
Executes a vcd file as a script against a TreadleTester instance.
Printf statements that print registers will show wrong values unless this pass adds a delay for each register
Use these lowering transforms to prepare circuit for compiling