of1.3: improve OFPHello and OFPHelloElemVerionsBitmap
of1.3: improve OFPHello and OFPHelloElemVerionsBitmap

- fix bitmap offset calculation
- un-tuple bitmap. The result of struct.unpack is a tuple
- OFPHelloElemVerionsBitmap parser needs to be aware padding
- make OFPHelloElemVerionsBitmap parse bitmap into the list of versions
- make OFPHello always have elements attribute

Signed-off-by: Isaku Yamahata <4b3abd66323411eeceff090ab3754dd766fc4b25@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <93dac1fe9c4b2a3957982200319981492ad4976e@lab.ntt.co.jp>

StephenKing/ryu,takahashiminoru/ryu,pichuang/ryu,lzppp/mylearning,ysywh/ryu,darjus-amzn/ryu,zangree/ryu,gareging/SDN_Framework,shinpeimuraoka/ryu,haniehrajabi/ryu,diogommartins/ryu,iwaseyusuke/ryu,gopchandani/ryu,habibiefaried/ryu,yamt/ryu,muzixing/ryu,mikhaelharswanto/ryu,OpenState-SDN/ryu,torufuru/OFPatchPanel,hisaharu/ryu,openvapour/ryu,jazzmes/ryu,jazzmes/ryu,umkcdcrg01/ryu_openflow,ynkjm/ryu,ynkjm/ryu,StephenKing/ryu,zangree/ryu,lsqtongxin/ryu,osrg/ryu,gopchandani/ryu,muzixing/ryu,fujita/ryu,yamt/ryu,ttsubo/ryu,jalilm/ryu,Zouyiran/ryu,diogommartins/ryu,StephenKing/summerschool-2015-ryu,John-Lin/ryu,alanquillin/ryu,lzppp/mylearning,yamt/ryu,darjus-amzn/ryu,diogommartins/ryu,umkcdcrg01/ryu_openflow,mikhaelharswanto/ryu,gopchandani/ryu,habibiefaried/ryu,evanscottgray/ryu,zyq001/ryu,ttsubo/ryu,lsqtongxin/ryu,fkakuma/ryu,John-Lin/ryu,castroflavio/ryu,jalilm/ryu,sivaramakrishnansr/ryu,Tesi-Luca-Davide/ryu,alyosha1879/ryu,takahashiminoru/ryu,castroflavio/ryu,lagopus/ryu-lagopus-ext,yamt/ryu,ysywh/ryu,o3project/ryu-oe,lagopus/ryu-lagopus-ext,Tejas-Subramanya/RYU_MEC,yamt/ryu,lzppp/mylearning,habibiefaried/ryu,openvapour/ryu,shinpeimuraoka/ryu,fujita/ryu,samrussell/ryu,osrg/ryu,zyq001/ryu,ntts-clo/ryu,Zouyiran/ryu,citrix-openstack/build-ryu,Zouyiran/ryu,Tejas-Subramanya/RYU_MEC,Tesi-Luca-Davide/ryu,unifycore/ryu,StephenKing/ryu,zyq001/ryu,osrg/ryu,hisaharu/ryu,umkcdcrg01/ryu_openflow,ttsubo/ryu,fkakuma/ryu,StephenKing/summerschool-2015-ryu,zangree/ryu,Tejas-Subramanya/RYU_MEC,elahejalalpour/ELRyu,haniehrajabi/ryu,ntts-clo/mld-ryu,diogommartins/ryu,elahejalalpour/ELRyu,darjus-amzn/ryu,torufuru/oolhackathon,citrix-openstack/build-ryu,elahejalalpour/ELRyu,lsqtongxin/ryu,sivaramakrishnansr/ryu,muzixing/ryu,StephenKing/summerschool-2015-ryu,John-Lin/ryu,ntts-clo/ryu,gopchandani/ryu,StephenKing/ryu,alanquillin/ryu,ynkjm/ryu,lzppp/mylearning,lzppp/mylearning,iwaseyusuke/ryu,sivaramakrishnansr/ryu,umkcdcrg01/ryu_openflow,habibiefaried/ryu,alanquillin/ryu,lagopus/ryu-lagopus-ext,takahashiminoru/ryu,evanscottgray/ryu,zangree/ryu,TakeshiTseng/ryu,habibiefaried/ryu,fkakuma/ryu,alanquillin/ryu,unifycore/ryu,zyq001/ryu,ttsubo/ryu,citrix-openstack-build/ryu,gareging/SDN_Framework,evanscottgray/ryu,zyq001/ryu,Tesi-Luca-Davide/ryu,Zouyiran/ryu,hisaharu/ryu,ysywh/ryu,Tesi-Luca-Davide/ryu,TakeshiTseng/ryu,shinpeimuraoka/ryu,haniehrajabi/ryu,ysywh/ryu,pichuang/ryu,torufuru/oolhackathon,Tesi-Luca-Davide/ryu,alyosha1879/ryu,yamada-h/ryu,alyosha1879/ryu,fkakuma/ryu,jazzmes/ryu,OpenState-SDN/ryu,diogommartins/ryu,TakeshiTseng/ryu,zangree/ryu,John-Lin/ryu,elahejalalpour/ELRyu,iwaseyusuke/ryu,castroflavio/ryu,gopchandani/ryu,OpenState-SDN/ryu,hisaharu/ryu,fujita/ryu,Zouyiran/ryu,ysywh/ryu,openvapour/ryu,OpenState-SDN/ryu,Tejas-Subramanya/RYU_MEC,jalilm/ryu,John-Lin/ryu,OpenState-SDN/ryu,shinpeimuraoka/ryu,fujita/ryu,lagopus/ryu-lagopus-ext,umkcdcrg01/ryu_openflow,shinpeimuraoka/ryu,yamada-h/ryu,alanquillin/ryu,sivaramakrishnansr/ryu,StephenKing/summerschool-2015-ryu,jkoelker/ryu,gareging/SDN_Framework,haniehrajabi/ryu,StephenKing/summerschool-2015-ryu,pichuang/ryu,jalilm/ryu,ttsubo/ryu,ntts-clo/mld-ryu,osrg/ryu,jalilm/ryu,elahejalalpour/ELRyu,alyosha1879/ryu,lsqtongxin/ryu,openvapour/ryu,muzixing/ryu,Tejas-Subramanya/RYU_MEC,lsqtongxin/ryu,takahashiminoru/ryu,ykaneko/ryu,takahashiminoru/ryu,citrix-openstack-build/ryu,TakeshiTseng/ryu,muzixing/ryu,samrussell/ryu,iwaseyusuke/ryu,darjus-amzn/ryu,gareging/SDN_Framework,gareging/SDN_Framework,torufuru/oolhackathon,pichuang/ryu,openvapour/ryu,iwaseyusuke/ryu,fkakuma/ryu,TakeshiTseng/ryu,o3project/ryu-oe,jkoelker/ryu,hisaharu/ryu,lagopus/ryu-lagopus-ext,fujita/ryu,ykaneko/ryu,pichuang/ryu,StephenKing/ryu,haniehrajabi/ryu,ynkjm/ryu,jkoelker/ryu,ynkjm/ryu,torufuru/OFPatchPanel,sivaramakrishnansr/ryu,darjus-amzn/ryu,osrg/ryu