OSX: Fix QGeoPositionInfo attribute values with corelocation plug-in

Fix corelocation plugin to return "nan" values for the QGeoPositionInfo
attributes which aren't available.

Task-number: QTBUG-38300
Change-Id: Id4c6eb69ef65fccfd7de32ec476d3afa3c4bbf98
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Update license headers and add new license files

- Renamed LICENSE.LGPL to LICENSE.LGPLv21
- Added LICENSE.LGPLv3 & LICENSE.GPLv2
- Removed LICENSE.GPL

Change-Id: Iedee2507ab1bd46788409a98505d7be510253110
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
Merge remote-tracking branch 'origin/5.3' into 5.4

Change-Id: I92b8aba7f6f63acfa2de21a1b4451a108f622344
Merge remote-tracking branch 'origin/5.4' into dev

Change-Id: I3b8a410d0f8dafef1be1660004f77c934dab08e0
Bump version

Change-Id: I9ba0ee3a88beaf14a0e6627aa3dff377b57619ae
weatherinfo: improve update behavior of weatherinfo example

Ensure that new data will get processed, and that error can be
recovered, while avoiding an excessive load on the server.

Change-Id: I1c3a0b17eb0cc31553013e953d7dcf46060daef1
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Re-enable declarative_ui tests

Disable pinch/flick test for now as it doesn't pass.
Nevertheless we want to enable the other tests to maintain
quality.

Task-number: QTBUG-31797
Change-Id: I1b73079fc102cc9a1ee649122daf950522722b09
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Merge remote-tracking branch 'gerrit/5.3' into 5.4

Conflicts:
	.qmake.conf

Change-Id: Ib269ecd9a61ebe25da23a0423682b591f7c399c3
Doc: replace VisualDataModel with DelegateModel

Task-number: QTBUG-37725
Change-Id: Ia5b98f630afd735d60e80eb986d5df7a9d40cd82
Reviewed-by: Martin Smith <martin.smith@digia.com>
Put pre-defined GPS log file into qrc file

This fixes shadow build breaks and not found log file on OSX
when using app bundles.

Change-Id: Ib92cb2973c4687b356f8f35d4dbce2c39ef70b17
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Fix DeclarativePlace unit test

This broke due to a behavior change in QtDeclarative when converting
JS Array to C++. For more details see QTBUG-40431.

Change-Id: Id666b4872a5cd1e435cca67b5362c2ab3beb3633
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Fix fitViewportToMapItemsRefine when the map solely contains quickitems

Change-Id: I0152af80f1c1165a78310db2b263221036830448
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Merge branch '5.4' into dev

Change-Id: Ib0add4146bd0983dfb4b26465d24fd8fbc4b79de