Get old tests running again.  Add more test suite cabal targets.

TODO: How do we test with more than one thread?

TODO: Why don't the IO and Scalable targets seem to work?