EWebView: Rework how link with fragment is detected, use SoupURI for it

Also when hovering over the link with fragment that points to message
don't show the whole URI in status bar, but just the fragment.