disallow `eval` and `arguments` in restricted positions in strict mode code
Merge pull request #35 from ikarienator/delete-bare-ident

disallow `delete` with a bare identifier in strict mode code
fixes #34: getters and setters must be FunctionExpression nodes
fixes #31: list errors that are unrelated to type checking in the README
simplify strict mode tests
fixes #24: disallow WithStatement in strict mode
fixes #37: move strict mode related tests to strict mode suite
fixes #38: separate type-related tests from other tests
split tests into separate files: unit, types, and strict
fixes #41: empty SwitchStatement is permitted
fixes #40: complete support for init/get/set object property combos
Version 1.1.0
fixes #25: disallow duplicate function parameters in strict mode code
rel #23: disallow `eval` and `arguments` in function names
use standardised license name: BSD-3-Clause
add everything.js to test suite
rel #23: disallow `eval` and `arguments` as CatchClause param