Transactions refactor.

- deleted all flickerlib related things that we no longer use
- deleted legacy components no longer used
- deleted tree generators no longer used

- moved changes from FakeProtoTransformerSf into original FakeProtoTransformer and deleted former
- moved perfetto SF parsers back into perfetto folder
- moved the 'sort' from propertiesProvider and PropertyTreeNodeFactory into UiPropertyTreeNode, which is more accurate and saves multiple sorts being done during tree node generation

- transactions parsers now return PropertyTreeNode as entry data type
- added option for user to show/hide defaults in properties tree

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

Change-Id: Iebbd7b7239a8775bb9837d6a87e427876947da89
35 files changed