Add SurfaceControlInputReceiver

Allow SurfaceControls to be registered to receive input without
needing a window.

Test: SurfaceControlInputReceiverTests
Bug: 278757236
Change-Id: Icb9c7cd518bddfa3b5569d59b79610fd7505a2e4
11 files changed