Making DO-FINALLY more useful

Now DO-FINALLY finishes the returned promise with the values of the
given promise (instead of the return values of the given function).
Merge pull request #10 from archimag/imporving-do-finally

Making DO-FINALLY more useful