Merge into master from pull request #58:
Renamed IPv4, IPv6 to IPv4Address, IPv6Address (https://github.com/floodlight/loxigen/pull/58)
java_gen: added ability to define metadata for enums

added metadata PortSpeed to OFPortFeatures
Merge branch 'master' of github.com:floodlight/loxigen
Merge into master from pull request #61:
java_gen: added ability to define metadata for enums (https://github.com/floodlight/loxigen/pull/61)
add forgotten class PortSpeed
Merge into master from pull request #62:
java_gen: add forgotten class PortSpeed (https://github.com/floodlight/loxigen/pull/62)
general: add support for declaring enums as struct members

the enum types are resolved to the wiretypes for the benefit of c-loxi.
py_loxi: support/resolve enum members of structs
openflow_input: declare of_flowmod.flags as enum ofp_flow_mod_flags

others will follow
java_gen: support enum types, sets of enum types
loxi_ir: add convience method is_bitmask
test_data for java_gen(of13): use new API
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