Stop using __{lookup,define}{G,S}etter__

This changes copyProperties to use ES5 instead of the proprietary SpiderMonkey
APIs.
Merge pull request #76 from arv/fix-copy-property

Stop using __{lookup,define}{G,S}etter__