launch custom chrome path in tests. launch and load absolute path

add support for specifing the path to the google-chrome executable via provess.env.CHROME.
- allows tests to be run on linux. etc
updated load-and-launch-app to use absolute path to extension.
- chrome on linux was not loading the extension with relative path despite cwd being set correctly
  this could be related to my specific version of chrome and not the platform at all but change this works in all cases.