Merge changes I2dfc9f2d,I36d6b5ae into main

* changes:
  Extract FakeInputReceiver and FakeInputWindow into a separate cpp file
  Extract FakeInputDispatcherPolicy into a separate cpp file