update webview wrapper code to bleeding_edge dart

it ain't pretty or up-to-date w/ all the new `<webview>` API but it
works and we don't need the webview.js script anymore which is cool