[update] Improve touch event handling and satellite info reporting.

Cherry-picked from upstream gerrit.

I257b56dc03fed51a5c4ba0023862708b9618be05 Don't require a position fix before reporting Geoclue satellite info.

The following changes improve touch event handling:
I3c5aeddf8154ec0de947e49d01b929752e6db3bd Improve filtering of touch and mouse events.
Icf8776aeb1ea3ae0cbadc74a28e2db22058f05d1 Bugfix and improvement for start of panning