Revert "Implement Future#done".  The DOM promises draft has removed done().  There is an expectation that implementations will somehow magically log unhandled errors...

This reverts commit d19c5ce7bd7e3f5354b392c9e8bb1ef6023418c4.