Use an executor per suite rather than per test.

Using an executor per test would consume too many JVM resources. After running tests several times from SBT, exceptions would be thrown.