This adds webview as a submodule instead of including sources directly. New webview function are not yet implemented, the functionality stays the same.