Fixing the equality behavior of data values, so that they only examine the fields and not the methods.  Also, removing the "fast" path that skipped objects with identical prototypes, since that could mask checks of function/method values that should return Unknown answers instead of true/false.