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
Merge into master from pull request #281:
Add loopback port to l2gre vport. (https://github.com/floodlight/loxigen/pull/281)
IPAddressWithMask should have a contains method taht can take any IPAddress
add exception test
fix null NPE catch
return false for incompatible ip versions
Merge into master from pull request #283:
remove dead code and speed up match deserialization (https://github.com/floodlight/loxigen/pull/283)
add bsn_log extension

This provides a mechanism for either the controller or switch to request the
other side to output a log message, subject to the configured loglevel. This is
useful for log (and OpenFlow pcap) correlation.
openflow_input: make of_flow_stats_entry.flags use enum type

The flow stats entry was still using uint16, while the flod_add etc.
messages were using enum ofp_flow_mod_flags.
java_gen: U128: add unit test for readBytes