Don't coverage the specs
not all versions of luacov put ./ infront of file names
Add tests for :Done, :Fail and :Always
Make the other and sentinel values different enough for called_with
Shove our test version of ErrorNoHalt in there
Test always with both fulfilled and rejected promises
Add tests for notifications