fix Object.is to perform actual egal

It was passing `is(0, -0)` and `is(-0, 0)` with the first disjunct, making the second disjunct useless.
Merge pull request #1 from michaelficarra/patch-1

fix Object.is to perform actual egal