[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.