Send all records data with pusher

This commit changes pusher payloads to contain all of the relevant
information instead of sending only partial record updates. While this
move will increase the amount of data we send to the client, it will
also allow to reduce the complexity on the client.
Merge pull request #384 from travis-ci/ps-send-more-data-with-pusher

Send all records data with pusher