Introduce a luaVersion option, specifying the version of Lua to target
Introduce a luaVersion option, specifying the version of Lua to target

WARNING: this may be a breaking change for some users, especially given
the default version of "5.1". With this option in effect, the parser
may reject code that was previously accepted. If you run into problems,
please make sure you have set the luaVersion option to a value appropriate
for your purposes.

If compatibility concerns are severe enough, the default value may
be changed.

Patch adapted from a pull request by Renaud Sauvain <renaudsauvain@exosite.com>

oxyc/luaparse,oxyc/luaparse,oxyc/luaparse