Remove feature_flags from test and introduce io test runner
To skip test if emper::IO is false the new io test runner in tests/test-runner is introduced which checks emper::IO and skips the test otherwise executes our normal testMain function.
Fixes #10 (closed).
Edited by Maxim Onciul