------------------
- (Added) ``Interpreter._select_event`` accepts an additional parameter ``consume`` that can be used
to select an event without consuming it.
- (Added) Documentation for extensions, and two (not included in Sismic!) extensions providing import/export
with AMOLA, and new semantics for the interpreter.
- (Fixed) Final states remain in the active configuration unless they are all children of the root state. In this
case, statechart execution is stopped. Previously, if all leaf states of the active configuration were final states,
the execution stopped even if these final states were nested in an orthogonal or compound state. The corrected
behavior strictly adheres to SCXML 1.0 semantics. This could be a backward incompatible change if you explicitly
relied on the previously wrong behaviour.