Transactions refactor.

TranslateChanges operation to decode 'what' strings on proto.
SetRootDisplayNames operation to set property tree root names in component.
ParserTransactions (legacy) reorganised and changed to return PropertyTreeNode as entry type. Old parser not yet deleted - will be deleted in subsequent CL after presenter-side integrated.
Fixed small bug in AddDefaults.

Bug: b/311643292
Test: npm run test:unit:ci
Change-Id: I91f8546375f857bb5f6e3f980b7a437e58ac5252
7 files changed