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.