Introduced troopjs-utils/defer, a when.defer patch, to avoid using $.deferred.
Rewrite together with Garry
Merge pull request #8 from troopjs/feature/defer

Patched when defered for jquery compatibility.