Bump MODULE_VERSION to 5.1.2

Change-Id: Id166cd43e25e91222f1c15267516d326f46680b9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
make use of qtHaveModule()

there is an upstream function for that now.

Change-Id: I3af000cf3b727d367439fee5a7fbd87064f70d4d
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Extend disabling of whole-program-optimizations to MSVC 2012 https://bugs.webkit.org/show_bug.cgi?id=119238

Reviewed by Jocelyn Turcotte.

As suggested in https://bugreports.qt-project.org/browse/QTBUG-20556,
the WebKit build with MSVC 2012 is affected by the same size
limitations.

* WebCore.pri:

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

Change-Id: I586a600a4a7b18db01ec708466fbf8c6ffe215eb
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
[Qt][WK1] navigator.plugins shows too few entries.

https://bugs.webkit.org/show_bug.cgi?id=119332

Reviewed by Jocelyn Turcotte.

Based on input by Choon Sik Cho.

PlatformStrategiesQt::getPluginInfo was using the
WTF::Vector::resize method wrongly.

This patch removes the call to Vector::resize as
Vector::append will take care of increasing capacity
if needed.

* WebCoreSupport/PlatformStrategiesQt.cpp:
(PlatformStrategiesQt::getPluginInfo):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Task-Number: QTBUG-30141
Change-Id: Ic6dd9d6402251d5243e6793dd0d1170c685425d3
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Merge branch 'stable' into dev

Conflicts:
	.qmake.conf

Change-Id: Ic3d3ef471f7b64dde6b7965d8514fc6916012c2f