fixing experimenter type
uncommenting experimenter_miss
adding tables_features_prop_template
setting correct experimenter types
openflow_input: add bsn_disable_split_horizon_check
Merge into master from pull request #202:
openflow_input: add bsn_disable_split_horizon_check (https://github.com/floodlight/loxigen/pull/202)
rendering new template
fixing values
applying patch for test templates
Merge into master from pull request #201:
of_table_feature_prop_experimenter_miss type value fix (https://github.com/floodlight/loxigen/pull/201)
java_gen: Return copies of byte arrays in getBytes LOXI-58

The getBytes() methods of various classes in openflow.types were
returning and caching instances of byte[], which is mutable. They
now return clone()'d instances.
java_gen: use Arrays.copyOf() instead of .clone() for defensive copy

@gregor-bsn convinced me it's better :)
loci: rename ASSERT to LOCI_ASSERT

This was polluting the namespace.
loci: rewrite assertions

Assertion failure now calls abort() instead of dereferencing a null pointer.

The noreturn attribute is important for static analysis.
README: add maven prerequisite
Merge into master from pull request #204:
java_gen: Return copies of byte arrays in getBytes LOXI-58 (https://github.com/floodlight/loxigen/pull/204)
Merge into master from pull request #205:
loci: rework assertions for better static analysis (https://github.com/floodlight/loxigen/pull/205)
Merge into master from pull request #206:
README: add maven prerequisite (https://github.com/floodlight/loxigen/pull/206)
add debug as pktin reason
Merge into master from pull request #208:
add debug as pktin reason (https://github.com/floodlight/loxigen/pull/208)