Have HandlerList#dispatch return an array of threads started by the event.
This allows plugins to wait for handler threads to complete, if desired.
Merge remote-tracking branch 'nickrw/master'

This extends the v2.x API to return created threads from Handler#call
and HandlerList#dispatch, useful for some lower-level usage of the
library.