[update] Squashed qtlocation/ changes from 2ad638b..f01f3bc.

f01f3bc Include QDataStream.
abc4282 Update the git-archive export options
01f22d3 Make QtLocation QML module compile after QJSValuePrivate constructor change
a54ecd3 Doc: Fixed broken Location links due to version number.
a44a63e Doc: Fixed broken Positioning links due to version number.
63683db Doc: Removed version from "\inqmlmodule QtLocation"
2ad638b Doc: Removed version from "\inqmlmodule QtPositioning"

Also includes:

Emit updates from Geoclue when an update interval is not specified.