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.