BrowserStack support tweaks (update to tunnel 3.1 arguments, easier use of localIdentifier)

A few minor changes to the BrowserStack integration:

* A new signature for `BrowserStackDrivverFactory.create` that accepts a `localIdentifier`
* Update BrowserStack support to to use command-line arguments introduced in tunnel version 3.1
* More debug logging for external tunnels