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.
Yes it works in node, but then the file is not recognized as an application in the explorer view. That is why I kept the use with extension.