Detect in-place changes on mutable AR attributes

We have several mutable types on Active Record now. (Serialized, JSON,
HStore). We need to be able to detect if these have been modified in
place.
Merge pull request #15674 from sgrif/sg-mutable-attributes

Detect in-place changes on mutable AR attributes