Auto-generate the AST name list.
Compile ES5 getters and setters.
Implement getters and setters.

Does not work properly for setters on inherited properties.
Rename DontDelete flag to DontConf.
Add functions to let C bindings define setters and getters.
Also add js_currentfunction to allow C bindings to access
properties defined on the currently executing function.