Auto-transform reserved words to be quoted in non-es5 mode:

1. Class methods uses a computed member expression on the prototype when the method name is a reserved word
2. Destructering would use a computed member expression when the key to pull is a reserved word
3. Object concise method will qoute the identifier (i.e. make it a string literal) when it's a reserved words
4. reserved-word-visitor is a default visitor in non-es5 mode that would handles everything else:
  a. Handles properties in object expressions
  b. Handles member expressions
1. we want `visitProperty.test` to not be greedy and ignore some properties to be handled by other transforms
2. we need access to the reserved words property map in other parts of the code
3. es3ify does other stuff
Happy to include if easy otherwise no need to spend too long on this to make it easy to share the code, it's trivial code