Tweak osx-make-browse-url-function

Checking "public.html" is not reliable; see this example:

    {
        LSHandlerContentType = "public.html";
        LSHandlerRoleAll = "org.mozilla.firefox";
        LSHandlerRoleViewer = "com.google.chrome";
    }