Introduce ViewerInput as a Winscope Tab

The input viewer will use the merged input event trace. Its presenter is
based on the AbstractLogViewerPresenter. It has three card views:
 - Event Log: A list of the events in the trace
 - Event Properties: Lists the details of the event currently selected
   in the log or the timeline
 - Dispatch Properties: Lists the dispatching details of the event
   currently selected in the log or the timeline

Screenshot: https://screenshot.googleplex.com/bUaN76dXKQUNztw.png

Bug: 332714237
Bug: 210460522
Test: presubmit
Flag: NONE dev tool only
Change-Id: Idf3e7a4129e7d6b78db0a6ce8bd90a86e4408a63
16 files changed