Use fancy diffs for node's assert.deepEqual

Is there a reason why only opted-in 3rd-party libraries get the fancy coloured/unified diff feature?

I wasn't sure, so here's a PR that detects node core's `deepEqual` and lets it get the nice diff behaviour. :tada: