Add `is.a.promise`

I noticed there's already a `assertIsAboutPromise` function, so I think this should be quite trivial; it would be really handy to be able to do:

```js
expect(foo).to.be.a.promise;
```

AFAIK that's not possible ATM, right?