simplify MissingProvider and ParentProvider transf
simplify MissingProvider and ParentProvider transf

Simplify the MissingProviderTransformer so that it only adds missing
providers at the root level. There's no need for the multitple providers
added at every level of the path

ParentProviderTransformer then only needs to connect providers with the
equivalent type at the root level.

brandontosch/terraform,hartzell/terraform,youhong316/terraform,donaldguy/terraform,iljaskevic/terraform,grasshoppergroup/terraform,asedge/terraform,VladRassokhin/terraform,HotelsDotCom/terraform,iljaskevic/terraform,nlamirault/terraform,lusis/terraform,svanharmelen/terraform,pradeepbhadani/terraform,justnom/terraform,justnom/terraform,nlamirault/terraform,hartzell/terraform,tpounds/terraform,apparentlymart/terraform,huydinhle/terraform,antonbabenko/terraform,yanndegat/terraform,ColinHebert/terraform,VladRassokhin/terraform,yanndegat/terraform,mattray/terraform,mattray/terraform,paultyng/terraform,luis-silva/terraform,pryorda/terraform,lusis/terraform,hooklift/terraform,antonbabenko/terraform,gechr/terraform,apparentlymart/terraform,iansheridan/terraform,rnaveiras/terraform,vancluever/terraform,ewbankkit/terraform,chrisjharding/terraform,heimweh/terraform,pdecat/terraform,hashicorp/terraform,kl4w/terraform,luis-silva/terraform,donaldguy/terraform,brandontosch/terraform,yanndegat/terraform,luis-silva/terraform,svanharmelen/terraform,justnom/terraform,iljaskevic/terraform,VladRassokhin/terraform,fatmcgav/terraform,asedge/terraform,fatmcgav/terraform,kl4w/terraform,chrisjharding/terraform,paultyng/terraform,antonbabenko/terraform,drebes/terraform,svanharmelen/terraform,asedge/terraform,apparentlymart/terraform,ddegoede/terraform,tommynsong/terraform,ewbankkit/terraform,gechr/terraform,kjmkznr/terraform,heimweh/terraform,svanharmelen/terraform,apparentlymart/terraform,HotelsDotCom/terraform,gechr/terraform,drebes/terraform,VladRassokhin/terraform,fatmcgav/terraform,rnaveiras/terraform,antonbabenko/terraform,youhong316/terraform,hashicorp/terraform,hartzell/terraform,heimweh/terraform,iljaskevic/terraform,lusis/terraform,ColinHebert/terraform,apparentlymart/terraform,paultyng/terraform,tommynsong/terraform,youhong316/terraform,ewbankkit/terraform,pryorda/terraform,brandontosch/terraform,rnaveiras/terraform,kjmkznr/terraform,antonbabenko/terraform,fatmcgav/terraform,pryorda/terraform,brandontosch/terraform,tpounds/terraform,iansheridan/terraform,ColinHebert/terraform,hooklift/terraform,pdecat/terraform,pradeepbhadani/terraform,heimweh/terraform,paultyng/terraform,kl4w/terraform,grasshoppergroup/terraform,huydinhle/terraform,luis-silva/terraform,HotelsDotCom/terraform,grasshoppergroup/terraform,lusis/terraform,pradeepbhadani/terraform,vancluever/terraform,chrisjharding/terraform,hooklift/terraform,ColinHebert/terraform,asedge/terraform,ddegoede/terraform,mattray/terraform,youhong316/terraform,hooklift/terraform,iansheridan/terraform,huydinhle/terraform,chrisjharding/terraform,hashicorp/terraform,grasshoppergroup/terraform,brandontosch/terraform,HotelsDotCom/terraform,donaldguy/terraform,nlamirault/terraform,kjmkznr/terraform,justnom/terraform,pdecat/terraform,drebes/terraform,pdecat/terraform,yanndegat/terraform,drebes/terraform,tommynsong/terraform,heimweh/terraform,HotelsDotCom/terraform,tpounds/terraform,mattray/terraform,kjmkznr/terraform,kl4w/terraform,ddegoede/terraform,ewbankkit/terraform,vancluever/terraform,tpounds/terraform,ddegoede/terraform,vancluever/terraform,iansheridan/terraform,donaldguy/terraform,chrisjharding/terraform,hartzell/terraform,ddegoede/terraform,huydinhle/terraform