Adds TransactionManager dumpsys info and cleanups

1) Adds new call sequencing flag for general DSDA development in Telecom
2) Adds a new Transaction History in TransactionManager
  - Keeps track of when a transaction was added/started/completed
  - prints the state of pending and completed transactions for
  dumpsys purposes. Limits the completed transaction queue to 20
  items for now.
  - Modifies SerialTransaction to not remove sub-transactions so that
  we can collect histry about the transaction when finished
3) Cleans up the visibility of some methods and adds flag propogation
changes for testing

Fixes: 315879576
Test: atest TelecomUnitTests:VoipCallTransactionTest
Change-Id: Ifac05d24f70c7e12b1dd5d8f89308d550d3e3ae5
13 files changed