[GTK] Missing introspection information for WebExtensions
https://bugs.webkit.org/show_bug.cgi?id=122407

Reviewed by Philippe Normand.

Generate WebKit2WebExtension-3.0.gir with the WebExtensions API
and move the DOM bindings API from WebKit2-3.0.gir to
WebKit2WebExtension-3.0.gir.

* GNUmakefile.am:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161063 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Fix warnings when generating WebExtensions gobject-instrospection files
https://bugs.webkit.org/show_bug.cgi?id=126225

Reviewed by Philippe Normand.

Add transfer annotation to webkit_web_page_get_dom_document() and
document webkit_web_page_get_main_frame().

* WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161064 268f45cc-cd09-0410-ab3c-d52691b4dbfc