codeeditor tests: be more careful when polluting global namespace
Re-introducing mouseevent patching without handling, for users who registered their own dom elements to mouse events, e.g. via jQuery.
fixing a bug: mouseenter and mouseleave event handlers registered with jQuery did not get a patched originalEvent anymore. Reason: we have hacks in lively libs that explicitly handle events of type mouse. changed naming pack from pointer to mouse, when jQuery is involved.
morphic: add FileInput
morphic: FileInput use pushIfNotIncluded
adapted tests to jQuery event fixes in TextCore.
ast: acorn.walk.findStatementOfNode can return path
ide: fix for find files
ide: fixing openFileAsEDITOR
ide: name find file narrower
ace: hmm, dunno what happened but there now seems to be a timing issue related to yanking/killing text in ace emacs mode
ast: getCommentPrecedingNode
added "experimental changes" feature from webwerkstatt
changes to core system that are required to load old webwerkstatt pages
added diff match patch
reverted accidentally commited branch to master. Sorry, Robert. I am still learning... ;-)
Revert "added "experimental changes" feature from webwerkstatt"

This reverts commit fcd57b6bae8d42bce66f48192c059aed2f9af8cb.
Fixed journal layout: A morph dropped between two other would be positioned below the bottom one, not in the middle.
scb: be more graceful if URL cannot be opened in SCB (and open using TextEditor if using lively.ide.browseURL)
ide: putting code search into world menu