openflow_input: add "name" bsn_tlv
Merge into master from pull request #332:
openflow_input: add "name" bsn_tlv (https://github.com/floodlight/loxigen/pull/332)
openflow_input: remove "_t" suffix from enum names
add "stable" parameter to enums

This parameter gives a hint to the backend that the enum members have the same
value in all OpenFlow versions. It's enforced when generating the unified IR.

The stable parameter is added to the BSN port/vlan/vrf stats extensions.
openflow_input: add of_action_bsn_gentable

This action allows a flow table to reference an entry in a gentable.
java_gen/pom.xml: Bump version to 0.4.1

Due to renaming several enums.
Merge into master from pull request #334:
add "stable" parameter to enums (https://github.com/floodlight/loxigen/pull/334)
Merge into master from pull request #335:
openflow_input: add of_action_bsn_gentable (https://github.com/floodlight/loxigen/pull/335)
java_gen/java_type: fix format_primitive_literal

format_primitive_literal was not returning the right value/format
for boolean.
java_gen: generate getStableValue() for 'stable' enums

'stable' enums are enums whose wire values are guaranteed to not change
between versions. For this enums, we can generate the wire value
into the 'symbolic' enums as "stableValue" to make them more easily
accessible.

This commit does a bit of housekeeping to pass the 'stable' information
into the JavaEnum. Then, for stable enums, we add a 'stableValue'
EnumPropertyMetadata field that generates the values into the enum.
Merge into master from pull request #336:
java_gen: generate getStableValue() for 'stable' enums (https://github.com/floodlight/loxigen/pull/336)
add lacp actor/partnet state tlvs
add lacp state value enum
Merge into master from pull request #339:
add lacp actor/partnet state tlvs (https://github.com/floodlight/loxigen/pull/339)
Merge remote-tracking branch 'origin/master' into of14

Conflicts:
	java_gen/pre-written/pom.xml