Bump MODULE_VERSION to 5.3.1

Change-Id: Ifb2361ae4fe8e6d6e2f06dc20cb4c7b4739a7021
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Add 5.3 Changelog

There was a bug fixed for this release.

Change-Id: I428a01111874c70d2151213d2b3c555444333aaa
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Merge remote-tracking branch 'origin/release' into stable

Change-Id: Ied69074622a6d08ded39acd7e9f7949c1dbaabf8
qmlplugindump: Fix platform plugin specification.

Fix warning:
Project WARNING: CONFIG+=qpa_minimal_plugin is deprecated. Use QTPLUGIN.platforms=qminimal instead.

Change-Id: I33330bdbe7639de777b4f0fedd4ecadd184733bf
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Don't use a variable called 'interface'

MSVC has #define interface struct, resulting in a nonsensical error from
the compiler about "struct: missing tag name" in a line that doesn't say
"struct".

Change-Id: I1ca703fd7920052e9d0bdf9a6936df77597ff022
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Fix copy and paste error

Fix error 13 identified by static analysis from
http://www.viva64.com/en/b/0251/

This is in line with qtdeclarative.

Change-Id: I3d3879bb93f9ae5bdcdd583645b1657f55140fdf
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Don't add the database before verification

The local storage facility exposed to QML has a bug; if you attempt to
open a versioned connection, the version is wrong, and you try to handle
that error, the connection is still stored in a connection pool, but in
an unopened state.  The next time you attempt to connect, no matter if
you have the version right or not, the database handle will complain
about being unopened.

See also http://qt-project.org/forums/viewthread/38458/

Task-number: QTBUG-38543
Change-Id: I597497aab4895c868275a247ad96fb969e1c8ae5
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	.qmake.conf
	src/declarative/qml/qdeclarativemetatype.cpp

Change-Id: I133752e1df91677925005fa8c1268b32fba312ea
Fix tst_qdeclarativetextinput::copyAndPaste() for asynchronous clipboard notification.

Change qtbase 6a61a00ddb21e79412e82069dfef50192bfd724d for Windows uses
new clipboard notification API that results in asynchronous clipboard
notifications.

This change is similar to qtdeclarative/a7122f3b2832ad65cfd0ab0ce0315a7042ee9f92

Change-Id: I3bb85f7dbc258f8f93cde8af1c9b24286b99ce21
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix tst_qdeclarativeapplication on OS X

This change is similar to qtdeclarative/a292bcb1438034a24e95ec08be04a76ba832d793

Change-Id: I2d758d6725b32a8f9779e14560b9b61271a5cb97
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>