Do not use auth_info objects for accessing the API
Do not use auth_info objects for accessing the API

Currently all the plugins in keystone.auth.plugins.external use the
auth_info object for acessing the identity and assignment APIs. This
change removes this and uses keystone.common.dependency instead.

Change-Id: I56f06a9c621b5127ae1ca786631c80207bb4286d

promptworks/keystone,himanshu-setia/keystone,rajalokan/keystone,jonnary/keystone,dstanek/keystone,klmitch/keystone,dstanek/keystone,jumpstarter-io/keystone,roopali8/keystone,roopali8/keystone,jumpstarter-io/keystone,himanshu-setia/keystone,rajalokan/keystone,takeshineshiro/keystone,ajayaa/keystone,promptworks/keystone,JioCloud/keystone,UTSA-ICS/keystone-kerberos,rajalokan/keystone,jumpstarter-io/keystone,reeshupatel/demo,idjaw/keystone,openstack/keystone,jamielennox/keystone,blueboxgroup/keystone,ging/keystone,ging/keystone,klmitch/keystone,cernops/keystone,maestro-hybrid-cloud/keystone,rushiagr/keystone,nuxeh/keystone,takeshineshiro/keystone,JioCloud/keystone,blueboxgroup/keystone,mahak/keystone,mahak/keystone,vivekdhayaal/keystone,rushiagr/keystone,MaheshIBM/keystone,vivekdhayaal/keystone,openstack/keystone,dstanek/keystone,rodrigods/keystone,rushiagr/keystone,idjaw/keystone,ilay09/keystone,MaheshIBM/keystone,rodrigods/keystone,maestro-hybrid-cloud/keystone,ilay09/keystone,ilay09/keystone,promptworks/keystone,dims/keystone,nuxeh/keystone,jonnary/keystone,openstack/keystone,mahak/keystone,UTSA-ICS/keystone-kerberos,nuxeh/keystone,vivekdhayaal/keystone,reeshupatel/demo,dims/keystone,reeshupatel/demo,jamielennox/keystone,cernops/keystone,ajayaa/keystone