Properties: Switch to new Gestures properties API

Switch to the new API which supports array-based properties.

BUG=chromium:251407
TEST=Unittests pass. Tested that using xinput to change array values
works correctly, in that both xinput gives the correct values back and
gestures library sees the correct values. Regression tests show no
change in the first 4 significant digits of all scores.
CQ-DEPEND=CL:59133

Change-Id: I76f6a19762df7bb626f095cb78cf8bbae729e98a
Reviewed-on: https://gerrit.chromium.org/gerrit/59135
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
Tested-by: Andrew de los Reyes <adlr@chromium.org>
Commit-Queue: Andrew de los Reyes <adlr@chromium.org>
2 files changed