Switch to passing only the current-change in 'changes' emit by pik · Pull Request #387 · js-data/js-data

This changes the diff function to use the previous prop, value pair rather than the _get('previous') which always diffs the committed state. #372

One difference that accompanies this change is that while before a single changeHistory() entry contained all the changes to get to that history from previous now they would need to be merged. I'm not sure what the general practical applications for changeHistory are, so I don't know how having sparse vs. full-objects affects those.