Add explicit test for issue #94.
Fix for  printf being discarded during elaboration #94.

Printf needs a clock.
Add assignClock() method.
Add case for Printf to addClocksAndResets().
Merge pull request #297 from ucb-bar/printf94

 Fix for printf being discarded during elaboration #94.