Implement __init__ and add _string_to_record_type method.
Implement __init__ and add _string_to_record_type method.

git-svn-id: 9ad005ce451fa0ce30ad6352b03eb45b36893355@1173564 13f79535-47bb-0310-9956-ffa450edef68

sahildua2305/libcloud,SecurityCompass/libcloud,apache/libcloud,jimbobhickville/libcloud,NexusIS/libcloud,cloudControl/libcloud,schaubl/libcloud,Jc2k/libcloud,samuelchong/libcloud,iPlantCollaborativeOpenSource/libcloud,ClusterHQ/libcloud,Keisuke69/libcloud,ZuluPro/libcloud,Jc2k/libcloud,techhat/libcloud,wuyuewen/libcloud,andrewsomething/libcloud,StackPointCloud/libcloud,jerryblakley/libcloud,MrBasset/libcloud,aleGpereira/libcloud,StackPointCloud/libcloud,Kami/libcloud,t-tran/libcloud,marcinzaremba/libcloud,erjohnso/libcloud,Itxaka/libcloud,illfelder/libcloud,marcinzaremba/libcloud,techhat/libcloud,sgammon/libcloud,watermelo/libcloud,munkiat/libcloud,mtekel/libcloud,wrigri/libcloud,schaubl/libcloud,wido/libcloud,atsaki/libcloud,mtekel/libcloud,kater169/libcloud,sfriesel/libcloud,andrewsomething/libcloud,StackPointCloud/libcloud,sgammon/libcloud,curoverse/libcloud,briancurtin/libcloud,sahildua2305/libcloud,watermelo/libcloud,ZuluPro/libcloud,curoverse/libcloud,apache/libcloud,samuelchong/libcloud,carletes/libcloud,wuyuewen/libcloud,briancurtin/libcloud,MrBasset/libcloud,Cloud-Elasticity-Services/as-libcloud,t-tran/libcloud,Scalr/libcloud,MrBasset/libcloud,cloudControl/libcloud,vongazman/libcloud,vongazman/libcloud,niteoweb/libcloud,carletes/libcloud,pantheon-systems/libcloud,jimbobhickville/libcloud,Itxaka/libcloud,aviweit/libcloud,DimensionDataCBUSydney/libcloud,erjohnso/libcloud,thesquelched/libcloud,sfriesel/libcloud,pantheon-systems/libcloud,supertom/libcloud,thesquelched/libcloud,cryptickp/libcloud,illfelder/libcloud,apache/libcloud,wido/libcloud,NexusIS/libcloud,NexusIS/libcloud,ninefold/libcloud,pantheon-systems/libcloud,sergiorua/libcloud,sergiorua/libcloud,erjohnso/libcloud,mgogoulos/libcloud,mistio/libcloud,Keisuke69/libcloud,cryptickp/libcloud,Cloud-Elasticity-Services/as-libcloud,dcorbacho/libcloud,JamesGuthrie/libcloud,ByteInternet/libcloud,smaffulli/libcloud,lochiiconnectivity/libcloud,andrewsomething/libcloud,aviweit/libcloud,mbrukman/libcloud,mbrukman/libcloud,niteoweb/libcloud,Scalr/libcloud,jerryblakley/libcloud,Verizon/libcloud,DimensionDataCBUSydney/libcloud,lochiiconnectivity/libcloud,supertom/libcloud,munkiat/libcloud,smaffulli/libcloud,mtekel/libcloud,mistio/libcloud,kater169/libcloud,schaubl/libcloud,niteoweb/libcloud,lochiiconnectivity/libcloud,SecurityCompass/libcloud,cryptickp/libcloud,wido/libcloud,pquentin/libcloud,dcorbacho/libcloud,Verizon/libcloud,Itxaka/libcloud,Scalr/libcloud,smaffulli/libcloud,JamesGuthrie/libcloud,marcinzaremba/libcloud,Verizon/libcloud,vongazman/libcloud,watermelo/libcloud,sfriesel/libcloud,mistio/libcloud,curoverse/libcloud,carletes/libcloud,Cloud-Elasticity-Services/as-libcloud,mathspace/libcloud,atsaki/libcloud,ByteInternet/libcloud,pquentin/libcloud,jerryblakley/libcloud,jimbobhickville/libcloud,aleGpereira/libcloud,wuyuewen/libcloud,munkiat/libcloud,JamesGuthrie/libcloud,wrigri/libcloud,iPlantCollaborativeOpenSource/libcloud,Kami/libcloud,pquentin/libcloud,ClusterHQ/libcloud,briancurtin/libcloud,cloudControl/libcloud,mathspace/libcloud,mathspace/libcloud,iPlantCollaborativeOpenSource/libcloud,sahildua2305/libcloud,Kami/libcloud,mgogoulos/libcloud,samuelchong/libcloud,thesquelched/libcloud,DimensionDataCBUSydney/libcloud,ninefold/libcloud,SecurityCompass/libcloud,atsaki/libcloud,aleGpereira/libcloud,mbrukman/libcloud,kater169/libcloud,aviweit/libcloud,wrigri/libcloud,sergiorua/libcloud,supertom/libcloud,illfelder/libcloud,dcorbacho/libcloud,techhat/libcloud,t-tran/libcloud,mgogoulos/libcloud,ByteInternet/libcloud,ZuluPro/libcloud