View fixed: use strokes and events ids to retrieve informations (for history I plan to add a request like 'history' where we can retrieve ids with a time. I seems that the paint event is long in view_session, I prevent the execution of setTimer twice.
Setting the right diffstamp for strokes sended to the view.
The first stroke can be painted without timeout.
PlayRequest.since attribute removed in server, _total_duration removed from view_session.js in client side. PlayRequest cleaned (strokes and events attributes are mandatory, enable_messages attribute doesn't exist). Manager.play function optimized and does not send more than strokes and events in play_request.duration. In Manager.snapshot, when the requested date is > 0, it means that the viewer wants to seek for 'date' seconds, so this function must send the stroke and event ids, and the state of the game at this time. Stroke and event ids are now implemented, not the state.
Merge branch 'feature/1217-redo-com-protocol' into develop