Windows fixes

Changed to BrowserStackLocal.exe instead of the jar-file.
The tunnel process is now killed when the tests are complete.
Before when using the jar-file the tunnel processes still were alive in the background after the test were completed. Which created problem the next time you ran the tests, your worker then never received the "Acknowledge" state,

Added path fix for Windows, it now works with "/" on Windows in the "test_path" config.

Fixed the Process signals to work on Windows, before you never got to the method "cleanUpAndExit" in cli.js because of how Process.kill works on Windows. It now runs "cleanUpAndExit" before exiting the process as expected.
Can't test this myself, so: Since you're now using `execFile`, do you even need to specify the extension? Windows binaries on the command prompt can be executed with specifying the extension. I guess its necessary, but would be nice to simplify this code if it isn't.