call run_tests directly from python, avoid shell

improves possibility for windows, pip package

mimic functionality of the shell file in python
remove run_tests.sh

use run_tests.py
use tests_run target instead of run_tests.sh