Created an AccumChain obj to use in AsyncTTM transformTokens loop.

* Used to be a var with a bunch of properties and functions
  that was treated like a singleton, but constructed each
  time through the transformTokens loop.

* Not sure if this is better/faster.  To be tested.

* No change in parser tests results.

Change-Id: I07ea407bea9850f0818169eb622d21ec6ceb60fa
Merge "Created an AccumChain obj to use in AsyncTTM transformTokens loop."