SPTask: 'resolver'

Stole this concept from fibers/future in node.js. Returns a callback block
that you can send to a method that takes a callback, converting it into a
task-compatible method without even implementing a block. I like it.