Changes:
- Better method names in stack traces (e.g. include inferred function name)
- No longer represent methods and arrow functions as function expressions in Function.prototype.toString
- Only add strict directive for implicit strict mode functions when in mozilla compatibility mode
- Harden compatibility scripts
Update exclusion lists