Fix bug where object == object returns false for new instances of a CPK model, even though
object.equal?(object) is true.
Merge pull request #158 from TylerRick/equality_of_equal_new_objects_fix

Fix bug where object == object returns false for new instances of a CPK model, even though object.equal?(object) is true.