datapaths: Refactor
datapaths: Refactor

This makes a SoftwareSwitchBase class which doesn't have an
event to send data on the datapath.  The SoftwareSwitch
subclass retains the old behavior.

diogommartins/pox,xAKLx/pox,jacobq/csci5221-viro-project,VamsikrishnaNallabothu/pox,noxrepo/pox,MurphyMc/pox,waltznetworks/pox,jacobq/csci5221-viro-project,MurphyMc/pox,carlye566/IoT-POX,kulawczukmarcin/mypox,waltznetworks/pox,pthien92/sdn,PrincetonUniversity/pox,chenyuntc/pox,chenyuntc/pox,chenyuntc/pox,jacobq/csci5221-viro-project,denovogroup/pox,denovogroup/pox,andiwundsam/_of_normalize,carlye566/IoT-POX,MurphyMc/pox,kpengboy/pox-exercise,VamsikrishnaNallabothu/pox,denovogroup/pox,andiwundsam/_of_normalize,kulawczukmarcin/mypox,PrincetonUniversity/pox,noxrepo/pox,MurphyMc/pox,PrincetonUniversity/pox,pthien92/sdn,diogommartins/pox,adusia/pox,adusia/pox,xAKLx/pox,VamsikrishnaNallabothu/pox,VamsikrishnaNallabothu/pox,kulawczukmarcin/mypox,diogommartins/pox,jacobq/csci5221-viro-project,pthien92/sdn,waltznetworks/pox,denovogroup/pox,kulawczukmarcin/mypox,carlye566/IoT-POX,PrincetonUniversity/pox,kavitshah8/SDNDeveloper,diogommartins/pox,kpengboy/pox-exercise,pthien92/sdn,andiwundsam/_of_normalize,kulawczukmarcin/mypox,noxrepo/pox,VamsikrishnaNallabothu/pox,PrincetonUniversity/pox,denovogroup/pox,waltznetworks/pox,waltznetworks/pox,xAKLx/pox,kavitshah8/SDNDeveloper,diogommartins/pox,xAKLx/pox,MurphyMc/pox,adusia/pox,pthien92/sdn,kpengboy/pox-exercise,carlye566/IoT-POX,jacobq/csci5221-viro-project,adusia/pox,xAKLx/pox,kavitshah8/SDNDeveloper,adusia/pox,kpengboy/pox-exercise,noxrepo/pox,chenyuntc/pox,kpengboy/pox-exercise,andiwundsam/_of_normalize,chenyuntc/pox,kavitshah8/SDNDeveloper,carlye566/IoT-POX