Doc: Removed version from "\inqmlmodule QtPositioning"

-QDoc ignores these and uses the "\qmlmodule QtPositioning 5.0"
to determine the import statement.
-Better to remove now to avoid confusion.

Task-number: QTBUG-32172
Change-Id: Ic72481de40bdc69b874e9e6ac3339968b6ac208a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Doc: Removed version from "\inqmlmodule QtLocation"

-QDoc ignores these and uses the "\qmlmodule QtLocation 5.0"
 to determine the import statement.
-Better to remove now to avoid confusion.

Task-number: QTBUG-32172
Change-Id: I63e468d8e8e5ef672527dc427f02378d0d269ad9
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Doc: Fixed broken Positioning links due to version number.

-Links and documentation with type version number no longer recommended
 because it is a maintainability and consistency issue.

Use <Module name>::<type> to link to a QML type.

Change-Id: I0f5dcb833c32c3845fc48c18fa29a2c89b13f1d0
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Doc: Fixed broken Location links due to version number.

-Documentation should not have the version number.
-Links and documentation with type version number no longer recommended
 because it is a maintainability and consistency issue.

Use <Module name>::<type> to link to a QML type.

Change-Id: I830407e68f0a91f3fb9a5deb3fb5a9a02a100a34
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Make QtLocation QML module compile after QJSValuePrivate constructor change

Change-Id: Ib38ebdbed68689cca035cefa46e02e68bf63ae0b
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Update the git-archive export options

The .gitattributes, .gitignore, .commit-template files do not need to be
present in packaged sources, as they are for people using the Git
repository.  People who download tarballs usually don't reimport into
Git -- they should just download the actual repositories.

Change-Id: I34c049b99475c2aee448a075dec30e5471bf8f83
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Include QDataStream.

Don't rely on it being pulled in by other includes.

Change-Id: Ifda86c1a5b3e76299594fafbbb6d2d94f24b0bb3
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Emit updates from Geoclue when an update interval is not specified.

An update interval of 0 is valid and means provide position updates as
frequently as the provider can supply them. The state of the update
timer was being used as the check for whether updates should be
provided. This is invalid for the case of a 0 update interval as the
update timer is not started.

Change-Id: I2c9d3fef41abaa21feafd31b232a7053d179ffd6
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Performance enhancements for map tile textures

Unnecessary image conversion for premultiplied textures is now avoided.

Map tile textures are now applied correcly to their geometries, so that
vertical mirroring is no longer needed for the textures.

Mipmaps are disabled for map tile textures. Different tiles are already
used for different zoom levels.

Change-Id: I546bffc8b7f6b2a777d9805c434697f2284ec082
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
Added possibility to create a georectangle from a list of coordinates

It will create the smallest possible rectangle that contains all of the
coordinates. This is accessible from qml using the locationsingleton.
The plan is to include the ability to fit the view-port of the map
to a georectangle.

Change-Id: I616ac8ef169f697e53a3d9ebcf114f4f2cde8298
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Make geo coordinates animatable in QML.

Interpolation logic in AnimatableCoordinate has been moved around so
that QGeoCoordinates can be animated directly by QPropertyAnimation.

A new QML type has been added, 'CoordinateAnimation', for animating
coordinates in QML. This type follows
the pattern of 'ColorAnimation' and other specializations of
'PropertyAnimation'.

QDoubleVector2D, QDoubleVector3D and QGeoProjection has been moved to QtPositioning

Testcase for CoordinateAnimation has been added to declarative_ui.

AnimatableCoordinate and QGeoCoordinateInterpolator are redundant
and have been removed.

Change-Id: I0809da566e1800274384f9c5337df65623d1e61a
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Revert "Fix compilation after the qml engine changes"

This reverts commit cf2e367180d75a5591143e77b9173f13adb9e8e6.

Conflicts:
	src/imports/location/location.pro
	src/imports/location/qdeclarativegeoroute.cpp
	src/imports/location/qdeclarativegeoroutemodel.cpp
	src/imports/location/qdeclarativegeoroutesegment.cpp
	src/imports/location/qdeclarativepolygonmapitem.cpp
	src/imports/location/qdeclarativepolylinemapitem.cpp

Change-Id: I5179ed4c182047e6bb8b2466c366d9f6538000a4