Regenerated some tests with the latest revision of scion-scxml so that they are prettier and more legible.
Renamed inner and outer event queues. Purely an aesthetic change.
Revised SCION step semantics to be more like SCXML semantics, in that a single event raised in small-step will be added to the inner queue and can be sensed in a subsequent small-step, such that each small-step dequeues a single event; as opposed to SCION's previous semantics, 'Next Small-Step Semantics', whereby all events raised in a single small-step would be added to a set of events, all of which could then be detected in the subsequent small-step. The motivation for this change is to provide a clean API to onEntry/onExit/onTransition actions; in particular, only a single event ('_event') should be able to be sensed in that small-step, as opposed to a set of events, which is more difficult to test against and manipulate. Next step is to revise the current tests in scxml-test-framework, and test them against SCION-core.
Added tests for the 'raise' action.
Modified tests based on new scion-scxml which add support for better stack traces that also include expressions in attributes. All tests pass.