wayland-egl: Don't trust EGL implementations to resize EGL window surfaces

Apparently in some EGL implementations surface caching manages to ignore
surface resizes, so it is safer to re-create the EGL window surface upon
window resizes. This should not impose a big performance issue as resizes
are relatively rare and usually one-time operations.

Signed-off-by: Kalle Vahlman <kalle.vahlman@movial.com>
Merge pull request #24 from kvahlman/surface-resize-fix

wayland-egl: Don't trust EGL implementations to resize EGL window surfac...
Compositor: add BypassWindowManager hint to WindowFlags

BypassWindowManagerHint is already being used on the client-side in
QtWayland, and it would be beneficial to see this compositor-side as well.

Change-Id: I4801a0c2f14f86fcd48cc49c3f2324af4216fb6f
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Merge pull request #25 from xknight/master

Compositor: add BypassWindowManager hint to WindowFlags
Use generic UNIX platform services instead of relaying open URL calls over Wayland
Avoid dereferencing a null pointer when QMimeData is 0

QClipboard's QPA implementation of clear() calls setMimeData(0, mode),
which means mimeData can be dereferenced when it is null. Prevent this
from happening.
Revert "wayland-egl: Don't trust EGL implementations to resize EGL window surfaces"

This reverts commit ba9c70a4ba343dd40e268d2111dc6be7c05f66f2.

This is a workaround for platform-level issues, and it causes issues of its own
(horrible visual flickering etc).
Remove comments causing false scriptlet warnings.
Merge pull request #28 from rburchell/master

Revert EGL workaround causing visual regression.
Merge pull request #23 from adenexter/master

[qtwayland] Allow key events to be delivered to unfocused windows.
Merge pull request #27 from xknight/master

Avoid dereferencing a null pointer when QMimeData is 0
Merge pull request #26 from Vesuri/master

Use generic UNIX platform services instead of relaying open URL calls over Wayland
[qtwayland] Add an extension for sending keys to specific windows.