AccelFilterInterpreter: New Mouse Pointer Acceleration Curves

We add new acceleration curves for mouse pointing. We also keep the
old curves available with a property to enable them (is settable from
inputcontrol).

Also, change how the custom curves are enabled: instead of setting
sensitivity to <1 or >5, we now have separate properties to toggle use
of custom curves. This will be settable from inputcontrol and allow
for custom curve changes to persist across logout/login.

BUG=chromium:359288
TEST=Will add regression test before checking in

Change-Id: I577547ba819f74f954de11faaa87294de10e437f
Reviewed-on: https://chromium-review.googlesource.com/209947
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
Commit-Queue: Andrew de los Reyes <adlr@chromium.org>
Tested-by: Andrew de los Reyes <adlr@chromium.org>
3 files changed