[GTK] Remove the include dir of the C API from the WebKit2 pkg-config file
https://bugs.webkit.org/show_bug.cgi?id=129543

Reviewed by Martin Robinson.

We are not installing the C API headers anymore.

* webkit2gtk.pc.in:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@164939 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Make impossible to build with <webkit2/webkit2.h> and <webkit2/webkit-web-extension.h> included together
https://bugs.webkit.org/show_bug.cgi?id=129549

Reviewed by Martin Robinson.

Add a compile error to prevent mixing the UI and web process APIs.

* UIProcess/API/gtk/webkit2.h:
* WebProcess/InjectedBundle/API/gtk/webkit-web-extension.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@164940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Updating some WebRTC and MediaStream LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=129442

Reviewed by Eric Carlson.

Due to changes in JavaScriptCore (in r163562), some LayoutTests in fast/mediastream needed to be updated:
    - MediaStreamTrack.html: checking hasOwnProperty in __proto__ as well, until CustomGetter properties are
    moved to the prototype chain.
    - RTCIceCandidate.html and RTCSessionDescription.html: JSON.stringify are not considering properties in
    __proto__, so remove this for now.

* fast/mediastream/MediaStreamTrack-expected.txt:
* fast/mediastream/MediaStreamTrack.html:
* fast/mediastream/RTCIceCandidate-expected.txt:
* fast/mediastream/RTCIceCandidate.html:
* fast/mediastream/RTCPeerConnection-have-local-answer.html: Removed. Other tests already test what this one was
testing
* fast/mediastream/RTCSessionDescription-expected.txt:
* fast/mediastream/RTCSessionDescription.html:


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