Add qtxmlpatters to sync.profile

Indirect dependencies should also be listed in sync.profile

qtwebkit depends on qtdeclarative which depends on qtxmlpatterns, so
adding the latter as the CI system uses the information in sync.profile
to clone the required repositories.

Change-Id: I52f34b4ff1656aa20e0ceeacc4f42689f1505306
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Fix build with gcc 4.4

Gcc 4.4 does not have the unused-but-set-variable warning flag and
fails when building leveldb which tries to set it.

This patch only sets it on gcc versions that supports it.

Change-Id: Iea4fb5bab062729fc0518d644122f13502967cfb
Reviewed-by: Michael Bruning <michael.bruning@digia.com>
Prevent crashes when the QWebView gets reparented.

Wrap the QWindow pointer in a QPointer so it gets set to NULL
when the QWindow gets deleted without notification.

Task-number: QTBUG-39524
Change-Id: I7c8fbe0f6f1921a7b48c58dc502d6a0a3409d084
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>