Update bywaf.py

working job call and cancel() might not work in special cases ( like inifinite loops), consider adding a pid to the jobs so we can os.kill() it