Merge into master from pull request #224:
java_gen: make of_aggregate_stats_request.out_group type OFGroup (https://github.com/floodlight/loxigen/pull/224)
ICMPv4Type and ICMPv4Code cannot be converted into TransportPort. Thus, the manual conversion code is inserted.
ArpOpcode is updated to add toString()
Merge into master from pull request #227:
ArpOpcode is updated to add toString() (https://github.com/floodlight/loxigen/pull/227)
Merge into master from pull request #226:
ICMPv4Type and ICMPv4Code cannot be converted into TransportPort. Thus, ... (https://github.com/floodlight/loxigen/pull/226)
openflow_input: add bsn_packet_of_death extension
Merge into master from pull request #229:
openflow_input: add bsn_packet_of_death extension (https://github.com/floodlight/loxigen/pull/229)
add of_str64_t string type

We need a 64-byte string for the debug_counter extension. Since adding a new
string type is so much work, the new type is named generically so that any
extension can use it.
openflow_input: add OFPR_BSN_PACKET_OF_DEATH
Merge into master from pull request #232:
openflow_input: add OFPR_BSN_PACKET_OF_DEATH (https://github.com/floodlight/loxigen/pull/232)
add bsn_udf extension
openflow_input: add UDF TLVs
Merge into master from pull request #233:
add extensions for user defined field matching (https://github.com/floodlight/loxigen/pull/233)
Merge into master from pull request #231:
add of_str64_t string type (https://github.com/floodlight/loxigen/pull/231)
OFVlanVidMatch: enable correct conversion of VlanVid.NO_MASK

Also fixed consistency of null value handling with VlanVid.
+ added unit test