Interfaces with different MTU can cause index OOB / segfault
Conforms to the specifications of the OpenFlow 1.3.1
Merge pull request #95 from gprs-sdn/upstream

Interfaces with different MTU can cause index OOB / segfault
Merge pull request #106 from cloudysunny14/fix_remark

Conforms to the specifications of the OpenFlow 1.3.1
Fix running out of array on oxm_ids[], use safer array lengths in table feat.
Parse the match for flow-mod deletes with match, fix crash in dpctl.
EXT-258: Implement port liveness, as clarified by EXT-258
Implement multipart requests for setting table features.
Handle case of setting features for 8+1 tables
Framework to enable and disable tables.
Validate table ids in feature requests and generate error.
Role status events (from Dingwanfu - Huawei).
Fix typo preventing compile.
Send gratuitous role status message on master loss (from Dingwanfu - Huawei).
Remove OFPCRR_MASTER_FAIL which is not defined by the spec.
Merge commit '2836522c1fdd2d5a0b759935c8b914abf41af441' into upgrade-cdpq

* commit '2836522c1fdd2d5a0b759935c8b914abf41af441':
  Validate table ids in feature requests and generate error.
  Framework to enable and disable tables.
  Handle case of setting features for 8+1 tables
  Implement multipart requests for setting table features.
  EXT-258: Implement port liveness, as clarified by EXT-258
  Parse the match for flow-mod deletes with match, fix crash in dpctl.
  Fix running out of array on oxm_ids[], use safer array lengths in table feat.
  Conforms to the specifications of the OpenFlow 1.3.1
  Interfaces with different MTU can cause index OOB / segfault
minor changes
set state translation from instruction to action
set state translation from instruction to action (PART 2)
minor fix