Bug 978236 - Implement Proxy.[[DefineProperty]] to ES6 standard. (r=jorendorff)