clojure: nrepl connection can ignore a missing session (useful if old workspaces still think they have a session when they are loaded into a new environment)
clojure: correctly initialize the nrepl-client in the clj subserver
ide: adding example for .openSubserverViewer
codeeditor: fixing doit/printit/inspection key commands
ide: improving how items are printed in the dirviewer
lively.lang.VM: extracting code transform for eval
SystemConsole: parameterize console/window object to allow to open the system console for other environments
SystemConsole: add console consumer functions if necessary (FIXME: duplication from bootstrap.js!)
acorn: update to get es6 support
ast: lively.ast.MozillaAST.BaseVisitor>>visitArrowFunctionExpression
acorn: parse with ecmaVersion 6
codeeditor: more careful code completion / object enumeration when objects can't be stringified
iframes: onIFrameLoad handler
iframes: evalCodeTransform for iframe eval
iframes: Open console for iframe context
codeeditor: merging lively.ide.codeeditor.JS with lively.ide.codeeditor.modes.JavaScript
codeeditor: fixing CodeEditor onMouseDown that got broken by the recent "pointervents" changes
ast: lively.ast.transform.wrapInFunction
ast/es6: adding preliminary support for ClassDeclaration
codeeditor: adding JavaScript mode module