util.asyncexc: Implement AsynchronousException.
util.asyncexc: Implement AsynchronousException.

This is a helper class to capture exceptions that happen in an
asynchronous function and bundle them up so they can be handled by the
callback function.

ChristianTremblay/pyhaystack,vrtsystems/pyhaystack,ChristianTremblay/pyhaystack