[GTK] Add Wayland support to GLContextEGL
https://bugs.webkit.org/show_bug.cgi?id=136829

Reviewed by Martin Robinson.

* platform/graphics/egl/GLContextEGL.cpp:
(WebCore::sharedEGLDisplay): Special-case the shared EGL display initialization
for the GTK port when running under Wayland. In that case the pointer to the
native wl_display object should be passed to eglGetDisplay(). If not running
under Wayland we should fall back to using the shared X11 display (if support
for that display system is enabled) or the EGL_DEFAULT_DISPLAY.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] Use the correct enum for control key in Ewk_Event_Modifiers in ewk_navigation_policy_decision.cpp
https://bugs.webkit.org/show_bug.cgi?id=136740

Patch by Rohit Kumar <kumar.rohit@samsung.com> on 2014-09-17
Reviewed by Gyuyoung Kim.

* UIProcess/API/efl/ewk_navigation_policy_decision.cpp:
(toEwkEventModifiers):

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