Added convenience method task.list() and made the callback of task.kill() optional.
Merge remote-tracking branch 'origin/master'