extended objEquiv to properly compare dom nodes

expect.eql failed to perform 'sort of comparison' for DOM nodes, always
returning true for nodes even if they were of different types (say, text
node and div).
Added deep for-in comparison for nodes as well as isNode helper function
and tests for the case.