Fixed WebViewBridge destroy() method and UrlUtils

WebViewBridge: webview should be detached from parent before destroying, otherwise we will get a lot of errors like this ```Error: WebView.destroy() called while still attached!```

UrlUtils: Added support for hosts with ports values attached.