Add extensions for LLDP PDU offload on switches
java_gen: add support for object hashing via the guava hash API
Merge branch 'master' of github.com:floodlight/loxigen into funnel

Conflicts:
	java_gen/java_type.py
	java_gen/templates/of_factory_interface.java
add funnel support for new types
Merge branch 'master' into funnel

Conflicts:
	java_gen/java_type.py
	java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U16.java
	java_gen/templates/of_factory_interface.java
Merge branch 'master' of github.com:floodlight/loxigen into funnel
Merge branch 'master' into funnel
Added BSN mirror config flag to input files
Fixes to the OF 1.0 match support

- fixed bug with matching on VLAN
- added support for matching on ARP fields
Fixed a src vs. dst bug
Fix warnings in OFBufferID
Handle null-termination of string in readFixedLengthString
Generic message reader

- uses appropriate factory based on version from the message being parsed
Added functionality from old floodlight MACAddress class

- added isBroadcast and isMulticast methods
- improved error-checking when constructing from a string
- added more unit tests
fix loci OXM ordering to match the spec

The C backend will now output OXMs in the same order as the Java backend.
openflow_input: fix naming of group type in group desc stats entry

The C backend blacklists the name "type" so accessors aren't generated.
"group_type" works and is consistent with the other classes.
More fixes for supporting ARP match fields with OF 1.0
Merge into master from pull request #86:
Remove unnecessary prefixes from Value Type constants (https://github.com/floodlight/loxigen/pull/86)
Follow Java guidelines for field modifier ordering
Merge into master from pull request #88:
fix loci OXM ordering to match the spec (https://github.com/floodlight/loxigen/pull/88)