remove geolocation-update and geolocation-ready messages
(cherry picked from commit 8b674ace01b1f92e2b7058347e5b5f3f6b173f30)
rename geolocation-setup to geolocation-update
(cherry picked from commit d0207f3b01eb9121940e373866e4f48be0db73d5)
don't fetch current geo coords unless user opts in
(cherry picked from commit 3ff5db08ac1dadffdc24affe4f3293db1f8a0baa)
Added a comment block explaining the flow of geo messages
(cherry picked from commit 9d922d65b386eabeeaaa2c20307330f48da12d6f)
spelling in comment block
(cherry picked from commit 15c2d744c1d2804de96048b44bdefbe0104ed374)
more spelling fixes in comments
(cherry picked from commit 3733b92d5d52bece170ec186118c9ffcd04fa883)
added some useful logging
(cherry picked from commit ab9d6af88a511b02335bdc3a95050f35e362ce5c)