feature(instruments): Add a function to automatically time arbitrary async functions.
fix(instruments): Be more explicit about how an asychronous callback is required for timeAsyncFunction()
fix(instruments): Include an assert message when asserting on missing callback function.
Merge pull request #13 from racker/jirwin/add_instruments_timeFunction

feature(instruments): Add a function to automatically time arbitrary functions