emit event when all pool are actually destroyed
destroyAllNow also has a callback
remove extra whitespace
from ended to end
Merge pull request #571 from letsface/ended-event-on-pool-drained

emit event 'ended' on pool drained