The external URL handler service is used for finding
platform-specific applications for handling particular URLs.
Given a URL, looks up the handler info from the OS. This should be
overridden by each OS’s implementation.
| aURL | The URL we are looking for. |
| aFound | Was an OS default handler for this URL found? |
| An nsIHanderInfo for the protocol. |