Search for service by type
Search for service by type

When you get or create service it first checks to see if an existing
service matching these parameters exists. The definition of existing is
having a service with the same name, however name is not a unique field.
Sahara for example creates two services, one with data-processing, one
with data_processing with the same sahara name.

Search for existing services by service type, not by service name.

Change-Id: I6148e2254aa3968039b0e7c178e7cabc53b6be68

vsham20/devstack,ozamiatin/devstack,TwinkleChawla/devstack,samgoon/devstack,j4/devstack,costingalan/devstack,prithivm/branch01,LoHChina/devstack,mssumanth/devstack,bigswitch/devstack,NaokiMiyata/devstack,varunarya10/devstack,Mahito/devstack,TwinkleChawla/devstack,NaokiMiyata/devstack,atulpatil301/devstack,pacinete/devstack,costingalan/devstack,thomasem/devstack,avvocatodemarchis/devstack,liuquansheng47/devstack,j4/devstack,LoHChina/devstack,prithivm/branch01,olivierlemasle/devstack,herrsechs/devstack,wenhuizhang/devstack,group-policy/devstack,nawawi/openstack,herrsechs/devstack,flavio-fernandes/devstack,pombredanne/devstack,dirkmueller/devstack,bswartz/devstack,mmasaki/devstack,pczerkas/devstack,noironetworks/devstack,bswartz/devstack,eharney/devstack,nawawi/openstack,mssumanth/devstack,upadhyay-prashant/devstack,openstack-dev/devstack,HPCHub/devstack,wenhuizhang/devstack,vsham20/devstack,parul24/devstack,upadhyay-prashant/devstack,dtroyer/devstack,olivierlemasle/devstack,HPCHub/devstack,liuquansheng47/devstack,atulpatil301/devstack,ozamiatin/devstack,pombredanne/devstack,flavio-fernandes/devstack,thomasem/devstack,parul24/devstack,pacinete/devstack,varunarya10/devstack,noironetworks/devstack,dtroyer/devstack,mc2014/devstack,Mahito/devstack,bigswitch/devstack,pczerkas/devstack,eharney/devstack,bq-xiao/devstack,mmasaki/devstack,richliu/devstack,avvocatodemarchis/devstack,richliu/devstack,openstack-dev/devstack,vishnugonela/devstack,CloudServer/devstack,CloudServer/devstack,vishnugonela/devstack,bq-xiao/devstack,group-policy/devstack,dirkmueller/devstack,mc2014/devstack,samgoon/devstack