Introduce test groups. Parallelize tests.

Common test allows automatic parallel execution of test cases. Utilize this to provide quick handling
of efficient test case runs.