Paper role participation event stream

### References
* https://www.pivotaltracker.com/story/show/82119774

### Major Changes
* Event stream now sends the object itself (rather than just the id) to allow for scoped deletions. (e.g Deleting a `PaperRole` could mean we need to "delete" a `Paper` from the user's client store).
* The submitter of the paper has moved from `paper.user` to `paper.creator`
* Participations now create a paper role of participant, and are cleaned up when the last participation is deleted.
![giphy](https://cloud.githubusercontent.com/assets/1903518/5095493/23293f1e-6f38-11e4-8f96-cb4af03e9c02.gif)