Bug 1059224 - [v2.1] Update browser launch method to use manifest url in...

...stead of app name
Rather than duplicate all this code, we could either make `manifest_url` an optional argument on the existing `launch` method or create another method named `launch_from_name` and make both methods call a `launch` method, passing the `GaiaApps` function name or script.