Syntax support for local keyword

1. Keyword local is supported syntactically. The isLocal property is propagated to the Identifier AST 
2. Renamed existing testcases taht use local as a variable name
3. Added test cases for local syntax


I'd switch these so it can short-circuit before performing the base call.