Add runner for all tests
Add namespaces to all tests
Use config variables instead constants. Cleanup redundant constants
Merge pull request #4671 from TriAnMan/test-runner

Provide aggregate test runner