Use github tarball link for esprima dependency

It turns out that (at least for local development) npm has a long
standing bug where it doesn't recognize changing dependencies stored as
git urls (see https://github.com/isaacs/npm/issues/1727). Luckily npm
understand tarballs and GitHub provides tarballs for every commit, so
the workaround is easy, though unfortunate.
Fix dangerouslySetInnerHTML
Merge pull request #110 from vjeux/patch-1

Fix dangerouslySetInnerHTML
Cleanup lint warnings
Community Roundup #2
Merge pull request #113 from vjeux/community_2

Community Roundup #2
Merge pull request #109 from zpao/esprima-dep-as-tarball

Use github tarball link for esprima dependency
Bring in Facebook's requestAnimationFrame module
Blogpost & changelog for v0.3.3