Compares two nodes.

By default uses isEqualValueIgnoreOrder to compare nodes. This means values of nodes will be compared, ignoring the order of fields.