Implement WebKit2 authentication handling
There's no need to store the credential twice
Support cancelling a request
Disable hiding deprecated GTK symbols

GtkAction is deprecated in 3.10, but it is used in the webkitgtk
headers, so we can't force them off.