assert: introduce `deepStrictEqual`
deepStrictEqual
works the same way as strictEqual
, but uses ===
to compare primitives and requires prototypes of equal objects to be the same object.
Fixes: https://github.com/joyent/node/issues/7161
R=@iojs/collaborators