Add loopback port to l2gre vport.
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
loci: generate list accessors with a template

Still uses the legacy code to figure out which lists to generate.
loci: generate lists from the IR
loci: replace of_object_wire_init in list accessors

The of_object_t was already initialized in the list_first accessor. Most of the
work done by the init call in of_object_init is redundant, and as an indirect
call from a central function it is likely to be mispredicted.
loci: factor out class metadata generation

The parsing code also needs this at compile time.
loci: replace indirect wire_length_get calls

All objects of the same inheritance tree use the same wire length accessors. We
know what inheritance tree we're working with, so generate a direct call.
loci: remove of_object_fixed_len lookup from list accessors

This can be done once inside the base class init function during the 'first'
operation.
loci: remove dead code
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)
Merge remote-tracking branch 'upstream/master'