- applied fixes so that the demo can run on Ubuntu 21.04:
- fixed webview.nim to define window.external.invoke on gtk
- added webview locally as subtree, so I the PR doesn't need to be merged to the original webview library
- updated webview to the latest C99 webview of go wails
- changed the way data urls are generated, in case that "inlined.html" is used as url, so that gtk can handle it
- updated js so that data urls can be detected on gtk (you need to update nimview when used in npm packages.json)
- added some additional experimental compile time flag "-d:webview" so that webview2 can be used (can compile, has probably a lot of issues)