[update] Cherry-picked commits from upstream.

16bd84f Always use double point precision for geo lookups internally
        Fix occasional crash in Geoclue plugin.