[test] Runner: Single test selection code changed to plug leaks

We now use the more sane method of passing the test we want
to execute to TestRunner::run() instead of finding the tests and
overwriting the variable with it, causing all but the selected test
to leak.
[travis] apt-get install: suppress output