Remote browser factory fixes

Fixed support for remote browser configuration.

Fixed annotation of sauce jobs with Jenkins info and teardown.

Change-Id: Ic3e958cd304ccd55f9d9b3bcfb3a5633ba0eeb49
Cache authenticated API client by url and user

Change-Id: I0ebed8d23eac694a498afc2bc770f2d6e4c71906