packet: Fix some bugs related to the byte array removal for dhcp
packet: Fix some bugs related to the byte array removal for dhcp

When I switched the packet library from using byte arrays, a few things
slipped through.  Attempting to fix some of these here.

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