Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz

--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071