[Runtime] Replace outdated signature for associated type access functions.
[Runtime] Replace outdated signature for associated type access functions.

The resolution of generic parameter references, which is used for
checking generic requirements at runtime, was written in terms of an
outdated signature for associated type access functions that did not
account for the MetadataRequest parameter or MetadataResponse result.
Use the existing AssociatedTypeAccessFunction typedef instead.

Fixes SR-7553 / rdar://problem/39769906
aschwaighofer/swift,aschwaighofer/swift,parkera/swift,nathawes/swift,gribozavr/swift,shajrawi/swift,aschwaighofer/swift,devincoughlin/swift,xedin/swift,hooman/swift,lorentey/swift,glessard/swift,nathawes/swift,rudkx/swift,tkremenek/swift,amraboelela/swift,danielmartin/swift,shahmishal/swift,hooman/swift,danielmartin/swift,roambotics/swift,alblue/swift,hooman/swift,airspeedswift/swift,xwu/swift,harlanhaskins/swift,karwa/swift,brentdax/swift,parkera/swift,shahmishal/swift,amraboelela/swift,gregomni/swift,lorentey/swift,stephentyrone/swift,jckarter/swift,amraboelela/swift,JGiola/swift,harlanhaskins/swift,benlangmuir/swift,stephentyrone/swift,shahmishal/swift,amraboelela/swift,xedin/swift,CodaFi/swift,lorentey/swift,glessard/swift,alblue/swift,roambotics/swift,brentdax/swift,tkremenek/swift,sschiau/swift,aschwaighofer/swift,shahmishal/swift,parkera/swift,atrick/swift,ahoppen/swift,jckarter/swift,shahmishal/swift,jckarter/swift,apple/swift,brentdax/swift,benlangmuir/swift,parkera/swift,gribozavr/swift,austinzheng/swift,tkremenek/swift,austinzheng/swift,gregomni/swift,rudkx/swift,austinzheng/swift,ahoppen/swift,apple/swift,xwu/swift,harlanhaskins/swift,practicalswift/swift,xedin/swift,apple/swift,stephentyrone/swift,allevato/swift,sschiau/swift,ahoppen/swift,lorentey/swift,airspeedswift/swift,nathawes/swift,karwa/swift,gribozavr/swift,stephentyrone/swift,shajrawi/swift,shahmishal/swift,karwa/swift,gregomni/swift,jmgc/swift,allevato/swift,austinzheng/swift,rudkx/swift,shajrawi/swift,shajrawi/swift,karwa/swift,harlanhaskins/swift,parkera/swift,nathawes/swift,gregomni/swift,JGiola/swift,karwa/swift,harlanhaskins/swift,atrick/swift,xedin/swift,allevato/swift,CodaFi/swift,jmgc/swift,gregomni/swift,nathawes/swift,shajrawi/swift,CodaFi/swift,JGiola/swift,danielmartin/swift,airspeedswift/swift,rudkx/swift,devincoughlin/swift,CodaFi/swift,xwu/swift,gribozavr/swift,danielmartin/swift,jmgc/swift,harlanhaskins/swift,jckarter/swift,stephentyrone/swift,roambotics/swift,CodaFi/swift,devincoughlin/swift,stephentyrone/swift,jmgc/swift,glessard/swift,shahmishal/swift,sschiau/swift,JGiola/swift,rudkx/swift,alblue/swift,aschwaighofer/swift,CodaFi/swift,devincoughlin/swift,parkera/swift,devincoughlin/swift,airspeedswift/swift,xedin/swift,benlangmuir/swift,practicalswift/swift,rudkx/swift,roambotics/swift,austinzheng/swift,ahoppen/swift,brentdax/swift,shajrawi/swift,sschiau/swift,shajrawi/swift,benlangmuir/swift,glessard/swift,CodaFi/swift,alblue/swift,xedin/swift,nathawes/swift,parkera/swift,lorentey/swift,benlangmuir/swift,alblue/swift,devincoughlin/swift,atrick/swift,roambotics/swift,practicalswift/swift,roambotics/swift,devincoughlin/swift,airspeedswift/swift,lorentey/swift,hooman/swift,sschiau/swift,JGiola/swift,xedin/swift,hooman/swift,danielmartin/swift,sschiau/swift,benlangmuir/swift,airspeedswift/swift,amraboelela/swift,alblue/swift,jckarter/swift,allevato/swift,devincoughlin/swift,atrick/swift,ahoppen/swift,parkera/swift,practicalswift/swift,glessard/swift,danielmartin/swift,gribozavr/swift,shajrawi/swift,brentdax/swift,apple/swift,tkremenek/swift,jmgc/swift,aschwaighofer/swift,atrick/swift,tkremenek/swift,apple/swift,ahoppen/swift,tkremenek/swift,gribozavr/swift,jckarter/swift,practicalswift/swift,sschiau/swift,austinzheng/swift,aschwaighofer/swift,apple/swift,danielmartin/swift,tkremenek/swift,gribozavr/swift,alblue/swift,practicalswift/swift,amraboelela/swift,xwu/swift,amraboelela/swift,sschiau/swift,xwu/swift,jmgc/swift,allevato/swift,xwu/swift,practicalswift/swift,gribozavr/swift,brentdax/swift,jmgc/swift,xwu/swift,hooman/swift,hooman/swift,xedin/swift,brentdax/swift,karwa/swift,airspeedswift/swift,glessard/swift,austinzheng/swift,nathawes/swift,allevato/swift,JGiola/swift,shahmishal/swift,atrick/swift,allevato/swift,lorentey/swift,karwa/swift,karwa/swift,stephentyrone/swift,gregomni/swift,practicalswift/swift,lorentey/swift,jckarter/swift,harlanhaskins/swift