Merge changes I7c2108a2,I23fa0e50,I20d02933 into main

* changes:
  inputflinger: Restricted invalid MotionEvent button enum values
  inputflinger: Restricted invalid InputDeviceClass enum values
  inputflinger: only use UTF-8 characters in device name and location