Updated async.queue definitions to v0.9.0

I removed `AsyncMultipleResultsCallback<T>` definition from these methods because async.js v0.9.0 never calls them using any parameters:

[q.satured()](https://github.com/caolan/async/blob/0.9.0/lib/async.js#L766)
[q.satured()](https://github.com/caolan/async/blob/0.9.0/lib/async.js#L880)
[q.empty()](https://github.com/caolan/async/blob/0.9.0/lib/async.js#L795)
[q.drain()](https://github.com/caolan/async/blob/0.9.0/lib/async.js#L866)

I understand this change is backwards incompatible for TypeScript.