Upgrade Esprima

The primary motivation for this upgrade is to fix an issue on some runtimes
where an unquoted 'static' is considered a reserved word. There are also a
handful of other small changes.