migen/test/support: allow easy re-setUp of the testbench with different parameters
migen/test: if SimCase is a TestCase, it's run in every module that imports it