Use CTS structure to parse WM traces for wm flicker

This infrastructure is more complete than the one previously used in wm
flicker. It allows more checks to be performed (on stacks, activities,
and displays for example) and is necessary for better action
syncronization.

Moreover, for better java compatibility, add a return type to all public methods and properties

Test: atest FlickerLibTest && atest FlickerTests
Bug: 167521440
Change-Id: I09ca4e17727fbadd809ac02d7f3678987cfd846e
42 files changed
tree: 2f710d0869d2c05c82161e8c7cbdb19c2d62d8f3
  1. build/
  2. docs/
  3. emu_test/
  4. libraries/
  5. scripts/
  6. tests/
  7. utils/
  8. PREUPLOAD.cfg