Debugger.
Mario can be fully reset to initial state.
Debugger with forward stepping.
Debugger with forward and backward seeking.
Fix debugger initialization for 0.10.
Debugger: better names.
Debugger: rename
Debugger: split module wrapping into separate function; add trace path graphics.
Debugger: path tracing.
Debugger: fix initialization by using main node instead of graphics node (their values are the same).
Debugger: remove text on debug canvas.
Debugger: use onload and postMessage to allow debugger to reload, and still connect with UI.
Debugger: rename async{Events,Timers} to asyncCallbacks.
Debugger: access recorded events.
Debugger: pause and continue.
Debugger: post message when notify is called so UI can update.
Debugger: stop recording traces when we are replaying events.
Debugger: fix off by one error.
Debugger: fix restart().
Debugger: move postMessage to new function.