audit all wildcard record labels in generator
audit all wildcard record labels in generator

Summary:
Ignoring record labels in ASTs is a risk for signature generation, since we might not preserve key
information when mapping definitions to their corresponding declarations. Some related bugs were
fixed earlier in this stack, so this diff audits all possible sources of such bugs.

The only TODO unraveled by this diff is to investigate whether we are properly handling async /
generator functions.

Reviewed By: samwgoldman

Differential Revision: D10187323

fbshipit-source-id: b0fc6f4ab4a753c8ac91a1be800abc2fb12dece5

AgentME/flow,AgentME/flow,mroch/flow,popham/flow,facebook/flow,facebook/flow,popham/flow,popham/flow,jamesgpearce/flow,gabelevi/flow,jamesgpearce/flow,gabelevi/flow,facebook/flow,samwgoldman/flow,mroch/flow,facebook/flow,mroch/flow,mroch/flow,gabelevi/flow,samwgoldman/flow,jamesgpearce/flow,jamesgpearce/flow,samwgoldman/flow,gabelevi/flow,samwgoldman/flow,jamesgpearce/flow,popham/flow,popham/flow,AgentME/flow,mroch/flow,samwgoldman/flow,samwgoldman/flow,jamesgpearce/flow,mroch/flow,facebook/flow,samwgoldman/flow,gabelevi/flow,gabelevi/flow,gabelevi/flow,popham/flow,mroch/flow,facebook/flow,AgentME/flow,popham/flow,jamesgpearce/flow,AgentME/flow,facebook/flow