Add the Mac debug build fix to patch files

Put it together with the change that enabled the build of event.cc.
Also update the 3rdparty submodule.

Change-Id: I98bea50d053a108e765c890e55f3886fea5f4e93
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Keep the selection when done searching to match Chromium's behavior

This basically transforms the "search selection" into normal selected
text when findText(QString()) is called and allow pressing enter to
trigger links, etc.

Change-Id: I590dfddef174d3ebf2f36453b5f44e692bf5f827
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Implement QInputMethodEvent::Attribute translation and composition

Translate QInputMethodEvent::Attribute list to WebCompositionUnderline
when processing input method events, and implement ImeCancelComposition
to fix input method handling with the Qt Virtual Keyboard technology
preview.

Change-Id: Id06db3d04066841093ed90cabd659def3cb3b73c
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Reviewed-by: Michael Bruning <michael.bruning@digia.com>
Do not disable RTTI for module libraries

This would prevent QWebEnginePage to be subclassed in applications
built with RTTI enabled. We don't need this anymore since all classes
inherited from exported core classes are pure virtual and completely
defined in their header.

Change-Id: I4ce19f893626e9bcb5cd4b11b7264e43ddcbac31
Reviewed-by: Andras Becsi <andras.becsi@digia.com>