Return result from "run_tests()"

It's useful to have the test result for automated testing such as buildbot.
Often we want to run the tests after the package has been installed, so
running via 'setup.py' is not possible.