Refactor how RingBuilder iterates over its devices.
Refactor how RingBuilder iterates over its devices.

There were a dozen or so different places in RingBuilder that were
iterating over self.devs and filtering out None; now there's just one.

Change-Id: If8d9b44efc083040932d876cd76a6d26e4a36ebc

citrix-openstack/build-swift,smerritt/swift,williamthegrey/swift,mjwtom/swift,eatbyte/Swift,maginatics/swift,notmyname/swift,openstack/swift,matthewoliver/swift,orion/swift-config,shibaniahegde/OpenStak_swift,Triv90/SwiftUml,psachin/swift,gold3bear/swift,tipabu/swift,clayg/swift,tipabu/swift,bkolli/swift,takeshineshiro/swift,levythu/swift,iostackproject/IO-Bandwidth-Differentiation,dencaval/swift,iostackproject/IO-Bandwidth-Differentiation,swiftstack/swift,IPVL/swift-kilo,hurricanerix/swift,hbhdytf/mac2,zackmdavis/swift,Khushbu27/Tutorial,VictorLowther/swift,Khushbu27/Tutorial,xiaoguoai/ec-dev-swift,smerritt/swift,daasbank/swift,openstack/swift,scality/ScalitySproxydSwift,prashanthpai/swift,citrix-openstack-build/swift,psachin/swift,tsli/test,bradleypj823/swift,prashanthpai/swift,citrix-openstack/build-swift,Mirantis/swift-encrypt,revoer/keystone-8.0.0,mjzmjz/swift,aerwin3/swift,swiftstack/swift,swiftstack/swift,rackerlabs/swift,takeshineshiro/swift,bouncestorage/swift,IPVL/swift-kilo,gold3bear/swift,eatbyte/Swift,nadeemsyed/swift,larsbutler/swift,psachin/swift,larsbutler/swift,bradleypj823/swift,Akanoa/swift,anishnarang/gswift,clayg/swift,Mirantis/swift-encrypt,Akanoa/swift,redhat-openstack/swift,sarvesh-ranjan/swift,tsli/test,openstack/swift,williamthegrey/swift,hbhdytf/mac2,VictorLowther/swift,hurricanerix/swift,dpgoetz/swift,Em-Pan/swift,nadeemsyed/swift,AfonsoFGarcia/swift,redbo/swift,smerritt/swift,aerwin3/swift,hbhdytf/mac,hbhdytf/mac2,JioCloud/swift,psachin/swift,levythu/swift,wenhuizhang/swift,nadeemsyed/swift,notmyname/swift,zaitcev/swift-lfs,AfonsoFGarcia/swift,NewpTone/StackLab-swift,hbhdytf/mac2,NewpTone/StackLab-swift,xiaoguoai/ec-dev-swift,thiagodasilva/swift,matthewoliver/swift,tipabu/swift,matthewoliver/swift,zaitcev/swift-lfs,revoer/keystone-8.0.0,matthewoliver/swift,thiagodasilva/swift,Triv90/SwiftUml,openstack/swift,smerritt/swift,zackmdavis/swift,anishnarang/gswift,dpgoetz/swift,clayg/swift,tipabu/swift,hbhdytf/mac,Seagate/swift,NeCTAR-RC/swift,citrix-openstack-build/swift,hurricanerix/swift,notmyname/swift,clayg/swift,daasbank/swift,wenhuizhang/swift,dencaval/swift,mjzmjz/swift,notmyname/swift,bouncestorage/swift,nadeemsyed/swift,mjwtom/swift,orion/swift-config,scality/ScalitySproxydSwift,sarvesh-ranjan/swift,hurricanerix/swift,NeCTAR-RC/swift,shibaniahegde/OpenStak_swift,bkolli/swift,redbo/swift,redhat-openstack/swift,JioCloud/swift,Seagate/swift,Em-Pan/swift,rackerlabs/swift,maginatics/swift