Do not break extension tests if tested with installed extensions.
Added shebang to the test run file
Some more cleanups in how the test runner is invoked
Make BetterLoader() have a better api :)
Moved loader code into the testsuite and out of the runner
Also support full qualified test names
Improved the logic in which tests are found
Added better test runner