[packaging] Cherry-picked commits from upstream.

09d8821 Fix potential enum value clashes in QGeoPositionInfoSource::Error.
b7a585e Don't start Geoclue providers until necessary.
Merge pull request #13 from amccarthy/master

[packaging] Cherry-picked commits from upstream.