added sinon.js
removed sinon.js
minor cleanup - extracted kineticLayoutCalculator
removed global functions
removed internal events
partial matcher moved from layoutspec into a separate file to be available globally. specrunner now checks for script loading errors to prevent false positives
support for inserting intermediate nodes in content.js
make findParent public, because map model has an equivalent function we can delete
using findParent from content instead of reimplementing it here
inserting intermediate nodes in map model, toolbar widget and test page
shift+tab calls insertIntermediate
removed internal parentNode function (calling the idea method directly; getRandomTitle accepts the array to choose from as a parameter)
image export
minor cleanup: turned export from widget into model
map model now receives a map through map repository event
jslint
fix index.html
move caret to end of text when editing existing node
select all text in a node when it is one of the defaults
change to not embedding word wrap formatting into the saved map data