promise.ensure

Hi,

when (https://github.com/cujojs/when/blob/master/when.js) has a nice 'ensure' feature.
'ensure' function will always be called, no matter if the promise is resolved or rejected.
It is useful for cleanup, etc.

Yoni.