The new discoverer is a vast improvement over the code that use used to have here. Right now, we fail to use Soup to detect the URL, and that's been reported multiple times already. Use the new web discoverer code, and adjust the UI to match the new code. Namely, use a GtkPopover to show the credentials widget. Fixes #380