[omni] Make LPH duration and touch slop dynamically configured.

The override duration and slop multiplier can be set from Launcher. Pass this
value from launcher to sysui through SystemUiProxy.
The logic for touch slop follows NavHandleLongPressInputConsumer (https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:packages/apps/Launcher3/quickstep/src/com/android/quickstep/inputconsumers/NavHandleLongPressInputConsumer.java;l=116).

Bug: 330446188
Bug: 330444720
Bug: 311356563
Test: manual
Flag: legacy OVERRIDE_LPNH_LPH_THRESHOLDS disabled
Change-Id: Ifd22a1070837c09631f8177aeee499cfbbb15f6e
3 files changed