[TTS] Move Ranker logging to inference time.
Changes logging of Ranker features to make sure they are done at
inference-time or beforehand, instead of allowing them to be done
after inference. Logging of outcomes can be done at any time.
Adds a queue for all the features so they can all be logged at the same
time, or the logging can easily be aborted at the last minute.
Updates handling of before-scroll to have a configurable pause
to allow scrolling after a Tap has been recognized. Before-scroll
is no longer considered a Ranker-feature: It's handled by the normal
detection of any action that can dismiss the panel during the time
between a tap and showing the UI.
Updates UKM feature-names from all-caps to camelcase. Removes the
Before-scroll feature from Ranker logging through UKM.
Also remove some leftover Blacklist code that's no longer needed.
BUG=
721588
Review-Url:
https://codereview.chromium.org/2894913003
Cr-Commit-Position: refs/heads/master@{#476021}
Committed:
https://chromium.googlesource.com/chromium/src/+/0a8618b26560b57be00a6d18e0af01aeac89681f