allow Model#save with patch: true to take different attrs. Fixes #3232
test for attributes set on the model correctly in patch save
Merge pull request #3236 from akre54/save-and-patch-diff-attrs

Allow Model#save with patch: true to take different attrs