Parallel forked tests

SBT can decide whether or not to parallelize the tests.
For now it is always on.
The parallel configuration should be used.

The test-agent then executes the tests in a thread pool.
For now it has a fixed size set to the number of available processors.
The concurrent restrictions configuration should be used.