Fixed typo: util.getKey{ => s}OfDefinedProperties.
es5-compatible: Removed unnecessary quoting of key names in object literal.
equal: Avoid calling util.getKeysOfDefinedProperties on non-objects.

e45009e caused equal to fail to compare an object to a number.