[update] Cherry-picked commits from upstream.

16bd84f Always use double point precision for geo lookups internally
        Fix occasional crash in Geoclue plugin.
Merge pull request #17 from amccarthy/master

[update] Cherry-picked commits from upstream.