Push down intersection when destructuring
Push down intersection when destructuring

Summary:
We special case `IntersectionT`s in a variety of cases, and in the next diff we special case for `GetPropT`. Pushing down the `IntersectionT` into the destructuring allows us to hit those cases.

Changelog: [errors] Make some changes to destructuring of intersections

Reviewed By: panagosg7

Differential Revision: D34463445

fbshipit-source-id: f54089af0e62cdbe319453b4b4627fd8fca2c7e6

mroch/flow,mroch/flow,mroch/flow,facebook/flow,facebook/flow,mroch/flow,mroch/flow,facebook/flow,facebook/flow,mroch/flow,facebook/flow,facebook/flow,facebook/flow,mroch/flow