Hook listener with ctrl+space the on doc change, send changes to server.
Merge branch master.
Hook listener to changeCursor event.
Begin registering logic implementation.
Register/unregister by touching a file.
Improve registering/unregistering.
Selection and changes submission wip.
Both selection and changes history are properly saved.
Add file version handling.
Add amplifyjs dep and register as collab automatically. Yeah!
Unregister from all file at init.
Cleanup and prepare for getting other users selections.
Get the selection of other collaborators every second.
Display other collaborators selection.
Replace lang() with i18n()
Fix stupid git bug

git replaced the class.active.php with the dialog.php file... :-/
Now use changeSelection instead of changeCursor.
Get other collab changes every second.
Get the changes from the specified revision.
Cursor works well. Next: selection!