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

...stead of app name
If you self `manifest_url` to None in base.py then you can just pass `self.manifest_url` and it will be picked up and used whenever it's overridden by a subclass. The same could be done for entry points.