src: support for catching nested async callbacks

WIP - This is still missing support in the MakeCallback area, and for
some reason the EventEmitter is capturing more asynchronous callbacks
then expected. Though nested Times and nextTick now work.

Note: This is NOT performance ready. It's simply getting the
functionality to work.