Making the splitter control work as a standalone element.
Also adding a simple demo page for it.
Fix for tooltips showing internal events.
Fixes #355.
Switching back XHR/Image to have no event data.
Until Issue #365 lands.
Cleaning up BaseEventTarget to properly dispatch events.
ReplayProvider now tracks all DOM events (that it knows about).
These are recorded as 'wtf.replay.dispatch#[name]'. The playback system
will use these as its steps to advance replay. There should be enough
information to properly rematerialize those events.

The trickier event types are those relating to objects like XHR/Image/etc.
Those are not yet supported.
Sharing more code between callsites and fixing some misc bugs.
Fix missing annotation.
Fixing the global leak in Keyboard.
This adds a new global cache that different parts of the application can
use if they want to stash things on the global object. This should be
done rarely, as it's now excluded from the mocha leak check.
updated anvil build file
Got compilation working.
Created a UI for replaying a WebGL animation.

Working features include playing, seeking, and stopping.