Merge into master from pull request #277:
java_gen.PrimitiveSinkUtils - add putNullableTo (https://github.com/floodlight/loxigen/pull/277)
Merge into master from pull request #278:
java_gen.PrimitiveSinkUtils: add support for putting nullable Strings, better support for null (https://github.com/floodlight/loxigen/pull/278)
wireshark: detect and skip obviously broken messages

When a TCP segment is lost Wireshark may attempt to start a PDU in the middle
of an OpenFlow message. This breaks framing and can make the rest of the
capture useless. These checks attempt to detect this and skip this segment,
hopefully restarting dissection at the beginning of the next message.
wireshark: use desegment_offset

If the second (or later message) in a segment needs to be reassembled from
further segments, it's not enough to tell wireshark how long the message is. We
also need to tell it what the offset is from the start of the current segment.
Merge into master from pull request #279:
wireshark: improve dissection in case of missing segments (https://github.com/floodlight/loxigen/pull/279)
bsn_flow_checksum: change table_id type to 8 bits for consistency

Compatibility is maintained for valeus that fit in 8 bits.
Merge into master from pull request #280:
bsn_flow_checksum: change table_id type to 8 bits for consistency (https://github.com/floodlight/loxigen/pull/280)
Add loopback port to l2gre vport.
Bump version number
Merge into master from pull request #282:
Bump version number (https://github.com/floodlight/loxigen/pull/282)
Merge remote-tracking branch 'upstream/master'
loci: remove *_new_from_message

These functions were never used. How would you know what type of message it was
without parsing it first? The test is changed to use
of_object_new_from_message, which is what actual clients use.
loci: factor out of_object_attach

This code was duplicated by bind and list operations, and will be used for
match deserialization..
loci: remove a malloc/free from parsing of_match_t

The code was allocating an of_wire_buffer_t on the heap (through some
indirection) and then immediately freeing it. We can just use the parent
object's wire buffer instead.
loci: fix memory leak in locitest
Fixes LOXI-59 IPAdddress hould have a factory function for InetAddress
address comments
loci: remove minimum wire buffer allocation size

This hasn't been useful since writable wire buffers were changed to be
allocated at maximum size. This code was causing excessive memory usage in
Indigo when storing the instruction list, which is often only around 16 bytes.
Removing this code saves us 17% memory usage and increases flow-add performance
by 9%.
Merge into master from pull request #286:
loci: remove minimum wire buffer allocation size (https://github.com/floodlight/loxigen/pull/286)
Merge into master from pull request #285:
LOXI-59: IPAdddress hould have a factory function for InetAddress (https://github.com/floodlight/loxigen/pull/285)