Merge pull request #407 from CelticMinstrel/master

Fix some loading issues
mostly fixed pong
resolve merge conflict
fix menu links for processing.js examples
Merge pull request #408 from bitcraftlab/master

Looks good, thanks!
fix loading examples in processingjs
fixed merge conflict
fixed my earlier 'fix' for pong so that breakout works again
fixing pong some more
Initial validator and bring all plugins into conformance
add missing ids automatically to plugins
check for duplicate ids and bring plugins into compliance
remove block count logging
added socket validation
Merge pull request #418 from waterbearlang/245_validate_json

245 validate json
forgot to add the most important part of validation
Merge pull request #419 from waterbearlang/245_validate_json

forgot to add the most important part of validation
move undo/redo to own file
fixed #388, clear undo stack when a new script is loaded or begun
Merge pull request #420 from waterbearlang/388_clear_undo

388 clear undo