Refactor l3_agent.process_router_floating_ip_addresses
Refactor l3_agent.process_router_floating_ip_addresses

Split it out to several functions.

Change-Id: I2b5ec4f0fba04576886f08a346c504212849121a

swdream/neutron,neoareslinux/neutron,dhanunjaya/neutron,cloudbase/neutron,leeseulstack/openstack,dims/neutron,yanheven/neutron,mahak/neutron,cisco-openstack/neutron,SmartInfrastructures/neutron,chitr/neutron,neoareslinux/neutron,apporc/neutron,redhat-openstack/neutron,blueboxgroup/neutron,skyddv/neutron,paninetworks/neutron,mmnelemane/neutron,projectcalico/calico-neutron,JioCloud/neutron,glove747/liberty-neutron,leeseuljeong/leeseulstack_neutron,gkotton/neutron,suneeth51/neutron,aristanetworks/neutron,vveerava/Openstack,skyddv/neutron,mahak/neutron,wolverineav/neutron,mattt416/neutron,projectcalico/calico-neutron,MaximNevrov/neutron,vveerava/Openstack,klmitch/neutron,sasukeh/neutron,jumpojoy/neutron,NeCTAR-RC/neutron,Stavitsky/neutron,cisco-openstack/neutron,bigswitch/neutron,openstack/neutron,alexandrucoman/vbox-neutron-agent,asgard-lab/neutron,adelina-t/neutron,yanheven/neutron,suneeth51/neutron,javaos74/neutron,yuewko/neutron,miyakz1192/neutron,vivekanand1101/neutron,swdream/neutron,magic0704/neutron,mahak/neutron,CiscoSystems/neutron,igor-toga/local-snat,pnavarro/neutron,bgxavier/neutron,cloudbase/neutron,jacknjzhou/neutron,rdo-management/neutron,antonioUnina/neutron,jerryz1982/neutron,shahbazn/neutron,barnsnake351/neutron,igor-toga/local-snat,SamYaple/neutron,cloudbase/neutron-virtualbox,takeshineshiro/neutron,paninetworks/neutron,eonpatapon/neutron,noironetworks/neutron,NeCTAR-RC/neutron,asgard-lab/neutron,SmartInfrastructures/neutron,rdo-management/neutron,cernops/neutron,huntxu/neutron,eayunstack/neutron,JioCloud/neutron,cloudbase/neutron-virtualbox,sasukeh/neutron,magic0704/neutron,wolverineav/neutron,jacknjzhou/neutron,antonioUnina/neutron,jerryz1982/neutron,vivekanand1101/neutron,barnsnake351/neutron,mmnelemane/neutron,infobloxopen/neutron,silenci/neutron,chitr/neutron,watonyweng/neutron,MaximNevrov/neutron,leeseulstack/openstack,eonpatapon/neutron,gkotton/neutron,openstack/neutron,mandeepdhami/neutron,dhanunjaya/neutron,sebrandon1/neutron,JianyuWang/neutron,aristanetworks/neutron,watonyweng/neutron,waltBB/neutron_read,CiscoSystems/neutron,wenhuizhang/neutron,vveerava/Openstack,wenhuizhang/neutron,dims/neutron,bgxavier/neutron,klmitch/neutron,blueboxgroup/neutron,Metaswitch/calico-neutron,noironetworks/neutron,mandeepdhami/neutron,eayunstack/neutron,cernops/neutron,pnavarro/neutron,sebrandon1/neutron,bigswitch/neutron,infobloxopen/neutron,redhat-openstack/neutron,miyakz1192/neutron,apporc/neutron,silenci/neutron,mattt416/neutron,yuewko/neutron,waltBB/neutron_read,glove747/liberty-neutron,leeseuljeong/leeseulstack_neutron,blueboxgroup/neutron,jumpojoy/neutron,CiscoSystems/neutron,javaos74/neutron,Stavitsky/neutron,SamYaple/neutron,leeseulstack/openstack,leeseuljeong/leeseulstack_neutron,takeshineshiro/neutron,adelina-t/neutron,huntxu/neutron,Metaswitch/calico-neutron,openstack/neutron,alexandrucoman/vbox-neutron-agent,shahbazn/neutron,gkotton/neutron,JianyuWang/neutron