Cache calculated intrinsic duration on TimingGroups

Avoids recalculations walking down the tree on every frame.
Merge pull request #471 from dstockwell/cache-intrinsic

Cache calculated intrinsic duration on TimingGroups