Fixing XHRs and some CSS styles in Firefox.
Replacing scrollbars with a custom implementation.
This improves performance, reduces flicker, fixes Firefox and memory-
limited Chrome devices (chromebooks/etc), and will let us tweak behavior
more in the future.
Still rough edges, but better than not working.

Fixes #248.
Merge pull request #359 from google/scrolling

Replacing scrollbars with a custom implementation.
Updating closure tools/library.
Added playback and relevant tests.
Merge pull request #349 from google/webglPlayback

Allowed for replaying of WebGL frames.
Adding support for inlined ascii/utf16 strings.
This will allow us to write out strings from C much easier, as well as
flush every event when streaming as string table is required.
We'll still use the string table in most cases, as it's much more efficient
and has the ability to dedupe in the future, but this adds back the
flexibility of the old inlined strings.
Merge pull request #360 from google/char

Adding support for inlined ascii/utf16 strings.
Getting us lint clean.
Now also making passing lint part of the travis check.