Recompute messages only when needed
Index emoticon sets by id
Do not compute current messages if not needed
Remove computed properties in favour of a single method
Prevent multiple promises from colliding with each other
Compare ids instead of objects to account for different batches
Refactor the chat controller method to update messages
Add support for channel delay
Add a MessageBatch model, implement batch queue
Separate message logging in different classes
Mark messages as changed so batch is persisted
Prevent naming conflict with ActiveResource classes
Improve user data message regexp
Merge branch 'feature/message-batches' into develop