This adds support for running testbenches post-synethesis. Simulating this way should (hopefully) catch most synthesis/simulation mismatches. Signed-off-by: Sean Anderson <seanga2@gmail.com>