visionmedia/should.js — pull request #157 by stimberm (2013-12-09 20:01:41+00:00)
Title: Let instanceof() accept wrapped primitives

I want to fix #156 by having instanceof() be optimistic in the case of primitive values, in order to compensate for should() invoking valueOf()

Note that type() is currently also optimistic:
```
var five = Object(5);
five.should.have.type('number'); // works
(typeof five).should.equal('number'); // throws
```