[Constraint graph] Restrict connected components to requested type variables.
[Constraint graph] Restrict connected components to requested type variables.

The API of the connected-components algorithm asks clients to
provide the set of type variables of interest. However, the connected
components algorithm itself was operating across the entire set of
type variables, then narrowing the result down to the type variables
of interest. Instead, only perform connected components on those type
variables of interest, so that we are only doing work proportional to
the subgraph we're working in.

airspeedswift/swift,apple/swift,CodaFi/swift,nathawes/swift,aschwaighofer/swift,rudkx/swift,parkera/swift,airspeedswift/swift,allevato/swift,glessard/swift,stephentyrone/swift,ahoppen/swift,shahmishal/swift,gribozavr/swift,harlanhaskins/swift,parkera/swift,tkremenek/swift,karwa/swift,JGiola/swift,nathawes/swift,gregomni/swift,jckarter/swift,stephentyrone/swift,karwa/swift,glessard/swift,jckarter/swift,jckarter/swift,lorentey/swift,JGiola/swift,ahoppen/swift,apple/swift,apple/swift,aschwaighofer/swift,sschiau/swift,jckarter/swift,stephentyrone/swift,xwu/swift,sschiau/swift,shahmishal/swift,ahoppen/swift,nathawes/swift,CodaFi/swift,roambotics/swift,allevato/swift,stephentyrone/swift,xwu/swift,jmgc/swift,xwu/swift,benlangmuir/swift,tkremenek/swift,apple/swift,hooman/swift,glessard/swift,xwu/swift,glessard/swift,benlangmuir/swift,CodaFi/swift,allevato/swift,hooman/swift,rudkx/swift,atrick/swift,parkera/swift,gregomni/swift,sschiau/swift,lorentey/swift,benlangmuir/swift,devincoughlin/swift,karwa/swift,sschiau/swift,hooman/swift,parkera/swift,devincoughlin/swift,gribozavr/swift,JGiola/swift,glessard/swift,jmgc/swift,gregomni/swift,shahmishal/swift,gribozavr/swift,gregomni/swift,jmgc/swift,harlanhaskins/swift,rudkx/swift,aschwaighofer/swift,parkera/swift,harlanhaskins/swift,shahmishal/swift,JGiola/swift,gribozavr/swift,karwa/swift,roambotics/swift,atrick/swift,airspeedswift/swift,rudkx/swift,ahoppen/swift,hooman/swift,airspeedswift/swift,tkremenek/swift,gribozavr/swift,roambotics/swift,lorentey/swift,tkremenek/swift,harlanhaskins/swift,lorentey/swift,xwu/swift,devincoughlin/swift,jckarter/swift,atrick/swift,aschwaighofer/swift,airspeedswift/swift,jmgc/swift,gregomni/swift,parkera/swift,CodaFi/swift,gribozavr/swift,jckarter/swift,gregomni/swift,allevato/swift,devincoughlin/swift,shahmishal/swift,tkremenek/swift,xwu/swift,shahmishal/swift,karwa/swift,ahoppen/swift,stephentyrone/swift,allevato/swift,karwa/swift,sschiau/swift,aschwaighofer/swift,CodaFi/swift,CodaFi/swift,stephentyrone/swift,shahmishal/swift,JGiola/swift,gribozavr/swift,harlanhaskins/swift,hooman/swift,parkera/swift,aschwaighofer/swift,benlangmuir/swift,atrick/swift,roambotics/swift,ahoppen/swift,lorentey/swift,harlanhaskins/swift,nathawes/swift,lorentey/swift,roambotics/swift,allevato/swift,sschiau/swift,lorentey/swift,tkremenek/swift,hooman/swift,devincoughlin/swift,jmgc/swift,gribozavr/swift,karwa/swift,nathawes/swift,shahmishal/swift,airspeedswift/swift,airspeedswift/swift,xwu/swift,nathawes/swift,benlangmuir/swift,roambotics/swift,apple/swift,jckarter/swift,glessard/swift,stephentyrone/swift,lorentey/swift,sschiau/swift,JGiola/swift,CodaFi/swift,jmgc/swift,devincoughlin/swift,atrick/swift,aschwaighofer/swift,jmgc/swift,hooman/swift,tkremenek/swift,apple/swift,devincoughlin/swift,benlangmuir/swift,sschiau/swift,rudkx/swift,allevato/swift,harlanhaskins/swift,nathawes/swift,parkera/swift,atrick/swift,rudkx/swift,karwa/swift,devincoughlin/swift