coding style
add 'transformCursor' method to Client (takes a cursor position from the latest server state to the current client state)
update CodeMirrorAdapter for CodeMirror v3 (fixed cursor positioning)
simplified socket.io communication and EditorClient implementation
started implementing an AjaxAdapter
rebuild