…hat the datamodel is updated immediately, in the same small-step. Added tests for this. Previous semantics are still available using the setData()/getData() functions in a <script> tag.
…ak on recursive calls.
…of <send>: namelist params content eventexpr targetexpr delayexpr
…not specified, the first state should be taken as the default initial state. This is solved by generating a fake initial state in the JSON annotation phase. Added some tests for this as well.
…tep (add to inner queue), and send to send events after a timeout. Also made it possible to parameterize send, which will facilitate use of an external communications layer and allow inter-statechart communication.
… COPYING, COPYING.LESSER, adding LICENSE.txt, changing the 'license' property in package.json, and updating the license headers on all the files.
…hooked into the rest of the build, and uses other proper build targets as its dependencies.
…epl demo to take advantage of this, so it uses this module programmatically (rather than from the bash script, before the node module is run). Also, modified the node-repl demo to be less verbose.
…ed remaining modules to test-harness/multi-process/.
…ts have been run successfully in all major browsers.