Added specialized methods for pattern as it occurs in various contexts
Added specialized methods for pattern as it occurs in various contexts

Summary:
"pattern" can occur in various contexts, such as function paramters,
variable declarator, assignment, etc.  To be able to override
pattern in a context-dependent way, we introduced spcialized versions
of pattern, each of which currently call the method pattern.

Reviewed By: mroch

Differential Revision: D5270758

fbshipit-source-id: 3652c27b6dac0c2e62f9ff6447d4dae68e2acb19

jamesgpearce/flow,popham/flow,ylu1317/flow,popham/flow,JonathanUsername/flow,facebook/flow,AgentME/flow,ylu1317/flow,mroch/flow,nmote/flow,popham/flow,claudiopro/flow,mroch/flow,nmote/flow,JonathanUsername/flow,TiddoLangerak/flow,jamesgpearce/flow,samwgoldman/flow,jamesgpearce/flow,AgentME/flow,claudiopro/flow,mroch/flow,mroch/flow,samwgoldman/flow,popham/flow,TiddoLangerak/flow,nmote/flow,gabelevi/flow,gabelevi/flow,facebook/flow,mroch/flow,nmote/flow,samwgoldman/flow,TiddoLangerak/flow,gabelevi/flow,popham/flow,samwgoldman/flow,jamesgpearce/flow,jamesgpearce/flow,ylu1317/flow,gabelevi/flow,MichaelDeBoey/flow,facebook/flow,ylu1317/flow,JonathanUsername/flow,mroch/flow,mroch/flow,TiddoLangerak/flow,ylu1317/flow,nmote/flow,facebook/flow,claudiopro/flow,AgentME/flow,claudiopro/flow,MichaelDeBoey/flow,JonathanUsername/flow,gabelevi/flow,popham/flow,samwgoldman/flow,gabelevi/flow,MichaelDeBoey/flow,AgentME/flow,facebook/flow,facebook/flow,gabelevi/flow,nmote/flow,TiddoLangerak/flow,jamesgpearce/flow,popham/flow,JonathanUsername/flow,jamesgpearce/flow,AgentME/flow,samwgoldman/flow,claudiopro/flow,facebook/flow,nmote/flow,JonathanUsername/flow,samwgoldman/flow,MichaelDeBoey/flow,JonathanUsername/flow,MichaelDeBoey/flow