[hack] Mark AttrDeepInit on nontrivial prop initializers
[hack] Mark AttrDeepInit on nontrivial prop initializers

Summary: Mark AttrDeepInit on nontrivial prop initializers in hh_emitter. AttrDeepInit needs to be set on non-static properties that can't just be memcpy'd into new objects with the class.

Reviewed By: @int3

Differential Revision: D2302164

graue/flow,graue/flow,JohnyDays/flow,jeffmo/flow,d14b3l/flow,shiftcars/flow,chenglou/flow,facebook/flow,rafaelstz/flow,ylu1317/flow,chenglou/flow,ylu1317/flow,paulshen/flow,samwgoldman/flow,ianobermiller/flow,mcanthony/flow-type,rafaelstz/flow,jdelStrother/flow,shiftcars/flow,paulshen/flow,dv/flow,OCamlPro/flow,jdelStrother/flow,JonathanUsername/flow,TiddoLangerak/flow,d14b3l/flow,siddhartharay007/flow,Fresheyeball/flow,matklad/flow,d14b3l/flow,OCamlPro/flow,jgrund/flow,popham/flow,fletcherw/flow,shiftcars/flow,matklad/flow,mcanthony/flow-type,facebook/flow,AprilArcus/flow,JeckoHeroOrg/flow,Eyyub/flow,rafaelstz/flow,matklad/flow,mroch/flow,jdelStrother/flow,ForbesLindesay/flow,samwgoldman/flow,siddhartharay007/flow,jdelStrother/flow,jgrund/flow,jdelStrother/flow,KevinTCoughlin/flow,gabro/flow,mroch/flow,ForbesLindesay/flow,gabelevi/flow,ForbesLindesay/flow,Drooids/flow,matklad/flow,popham/flow,Eyyub/flow,JohnyDays/flow,jeffutter/flow,rafaelstz/flow,darioajr/flow,jamesgpearce/flow,CJstar/flow,fletcherw/flow,AgentME/flow,chenglou/flow,Wanderfalke/flow,darioajr/flow,AprilArcus/flow,AprilArcus/flow,AprilArcus/flow,JeckoHeroOrg/flow,Fresheyeball/flow,gabro/flow,fletcherw/flow,jeffutter/flow,gabelevi/flow,JonathanUsername/flow,OCamlPro/flow,asivitz/flow,cesarandreu/flow,facebook/flow,MichaelDeBoey/flow,nmote/flow,mroch/flow,danvk/flow,lyip1992/flow,nmote/flow,danvk/flow,MichaelDeBoey/flow,nmote/flow,claudiopro/flow,Drooids/flow,d14b3l/flow,siddhartharay007/flow,facebook/flow,Fresheyeball/flow,AgentME/flow,dv/flow,lyip1992/flow,gabro/flow,lyip1992/flow,ianobermiller/flow,graue/flow,jamesgpearce/flow,chenglou/flow,jeffmo/flow,jamesgpearce/flow,jamesgpearce/flow,jamesgpearce/flow,dv/flow,lyip1992/flow,mroch/flow,claudiopro/flow,TiddoLangerak/flow,ForbesLindesay/flow,jamesgpearce/flow,AgentME/flow,JohnyDays/flow,ianobermiller/flow,danvk/flow,AprilArcus/flow,paulshen/flow,shiftcars/flow,ForbesLindesay/flow,gabelevi/flow,samwgoldman/flow,nmote/flow,Drooids/flow,Eyyub/flow,claudiopro/flow,graue/flow,jeffutter/flow,cesarandreu/flow,mcanthony/flow-type,jdelStrother/flow,samwgoldman/flow,gabelevi/flow,matklad/flow,fletcherw/flow,KevinTCoughlin/flow,gabelevi/flow,cesarandreu/flow,ylu1317/flow,asivitz/flow,jeffmo/flow,gabro/flow,facebook/flow,d14b3l/flow,mroch/flow,jgrund/flow,KevinTCoughlin/flow,facebook/flow,claudiopro/flow,CJstar/flow,Wanderfalke/flow,cesarandreu/flow,d14b3l/flow,jeffmo/flow,JonathanUsername/flow,TiddoLangerak/flow,AgentME/flow,popham/flow,jgrund/flow,Wanderfalke/flow,JonathanUsername/flow,samwgoldman/flow,graue/flow,AprilArcus/flow,graue/flow,samwgoldman/flow,CJstar/flow,JeckoHeroOrg/flow,samwgoldman/flow,nmote/flow,ForbesLindesay/flow,mroch/flow,JeckoHeroOrg/flow,asivitz/flow,danvk/flow,TiddoLangerak/flow,MichaelDeBoey/flow,KevinTCoughlin/flow,nmote/flow,rafaelstz/flow,siddhartharay007/flow,JohnyDays/flow,CJstar/flow,Eyyub/flow,fletcherw/flow,MichaelDeBoey/flow,JonathanUsername/flow,JeckoHeroOrg/flow,popham/flow,jamesgpearce/flow,Wanderfalke/flow,nmote/flow,gabro/flow,mcanthony/flow-type,shiftcars/flow,dv/flow,paulshen/flow,jeffmo/flow,popham/flow,darioajr/flow,Drooids/flow,shiftcars/flow,Fresheyeball/flow,popham/flow,JonathanUsername/flow,OCamlPro/flow,MichaelDeBoey/flow,gabelevi/flow,ylu1317/flow,jgrund/flow,AgentME/flow,chenglou/flow,gabelevi/flow,facebook/flow,TiddoLangerak/flow,ianobermiller/flow,chenglou/flow,jeffmo/flow,popham/flow,asivitz/flow,JonathanUsername/flow,mroch/flow,jgrund/flow,claudiopro/flow,ylu1317/flow,darioajr/flow,gabro/flow,jeffutter/flow,fletcherw/flow