Update to WebKit API changes

The process model enum names have changed.
Fix popup windows in multiprocess mode

The web views created for popups should share the same web process
than the view opening the popup. For that we use
webkit_web_view_new_with_related_view() to create the popup view.

https://bugzilla.gnome.org/show_bug.cgi?id=724052