docs(guide/providers): fix grammar
WIP: run only unit tests, use BS

WIP: update npm

WIP: run unit tests on BS

WIP: update shrinkwrap again

WIP: fix the path to bs/start-tunnel.sh

WIP: fix env variable for browser provider ready

WIP: revert, trying fixed ports for BS

WIP: use fork browserstacktunnel-wrapper

Which uses relative binary path.

WIP: use tunnelIdentifier to allow multiple builds in parallel

WIP: enable all transports (BS does support websockets)

WIP: use karma-browserstack from github

trying no redirect_url to see if it fixes safari disconnecting issues…

WIP: update karma-browserstack-launcher to NPM
WIP: use BS for unit tests, SL for e2e
chore(travis): run npm install twice

This is not optimal solution at all, but I can’t think of any better.