Attempt to make the SafariDriver start-up page more resilient to delays with loading the extension. We could still lose this race, but there should be more feedback for the user when it happens (instead of appearing to hang). The client start-up page is now available as a separate resource for use in the various lnaguage bindings.