Async hooks support and end timestamp collection
In this release, we add support for async hooks for plugins; for example, should a plugin wish to await
an external API call before closing out the invocation, this is now possible. We've also started collecting end timestamps, which will allow us to better support reporting of concurrently running functions.