Prevents rogue browser process when using --launch --headless --quit

On a CI box I noticed lots of chrome instances launched by prova still hanging around after tests exited. The commands used to launch the tests were:

    prova test/test-*.js --browser --launch chrome --headless --quit

The change here attempts to send a SIGTERM signal to child process spawned by browser-launcher when the prova process exits.