sync with ES6 rev27 draft. Major changes to getOwnPropertyNames/ownKeys