squashed version of randy/cef1750-issue-7689 branch
unit test for Async.withTimeout()
handle timeout case
remove event namespacing
Merge pull request #7894 from adobe/randy/cef1750-issue-7689-squashed

Add timeout to animation callback (squashed)