Allow pushPayload to do partial updates.

A recent [ED meeting minutes](http://emberjs.com/blog/2014/07/03/ember-data-meeting-minutes-2014-07-02.html) suggested that having `type` parameter on `pushPayload` was a mistake. Perhaps we should omit it from `updatePayload` too because it will be easier for a future release to add that parameter then remove it.