Events and CUJs parsers.

EventLog parser tests previously had incorrect timestamps due to not correctly converting kotlin long to bigints, so have updated these tests.
Introduced ImeTraceType and ViewCaptureTraceType to handle type errors now that the TraceTypeEntryMap does not have flickerlib object (i.e. 'any') values.

Bug: b/311643292
Test: npm run test:unit:ci

Change-Id: I833d4c4601a58272585baaf670f36672cdeabedd
27 files changed