Merge into master from pull request #61:
java_gen: added ability to define metadata for enums (https://github.com/floodlight/loxigen/pull/61)
Merge into master from pull request #62:
java_gen: add forgotten class PortSpeed (https://github.com/floodlight/loxigen/pull/62)
Changed type of port list in features reply to be OFPortDesc
Added STP state field to OFPortState
Support for overriding toString method for enum values

- added toString overrides for OFPortFeatures, OFPortState and OFPortConfig
add more supporting types
Removed toString overrides for port-related classes in Java
refactor openflow types
add openflow.types.Metadata
edit dependencies in pom
remove types.L2MulticastId
Merge into master from pull request #64:
Changed type of port list in features reply to be OFPortDesc (https://github.com/floodlight/loxigen/pull/64)
Merge into master from pull request #63:
Improve support for enum_types (https://github.com/floodlight/loxigen/pull/63)
Merge into master from pull request #65:
add more types in org.projectfloodlight.openflow.types (https://github.com/floodlight/loxigen/pull/65)
Added missing break in case statement
Add of_bsn_hybrid_get_request/reply messages.
Merge into master from pull request #67:
Added missing break in case statement (https://github.com/floodlight/loxigen/pull/67)
Merge into master from pull request #68:
Add of_bsn_hybrid_get_request/reply messages. (https://github.com/floodlight/loxigen/pull/68)
enums: support partial groups in enums that have other semantics *sigh*