Revert "EXT-436: Pretend we don't support setting table-features and return an error."

This reverts commit f6bdeeb6c16a730838d7e226aee90883fc501521.
This was prototyping code that cripple the switch. This was not supposed to be merged.
Fix revert of EXT-436, add back necessary local variables.
Revert "EXT-387: Implement an exact-match 5 tupple table."

This reverts commit 2350fd90437add7a1a8ea2df991b800b5ac456f5.
This was prototyping code that cripple the switch. This was not supposed to be merged.
Revert "Allow dpctl to set ipv6_exthdr to trigger error message."

This reverts commit 246e4de57cdb353d2038dea752be969aa0557331.
This was prototyping code that is incorrect. This was not supposed to be merged.
Fix errors in ofl_structs_table_properties_unpack().
EXT-457: Insert MPLS header after VLAN headers.
Revert "Remove OFPCRR_MASTER_FAIL which is not defined by the spec."

This reverts commit 385d29c25190495a0f966e6364a8f0f0afeb3141.
This is a 1.4.X feature. This was not supposed to be merged.
Revert "Send gratuitous role status message on master loss (from Dingwanfu - Huawei)."

This reverts commit aa85c03faeb67db28f847184b15f4918459609df.
This is a 1.4.X feature. This was not supposed to be merged.
Revert "Fix typo preventing compile."

This reverts commit 4918dfaaab6a535298f4b8206826bdaf50142d10.
This is a 1.4.X feature. This was not supposed to be merged.
Revert "Role status events (from Dingwanfu - Huawei)."

This reverts commit 786455f1619fe074705bb7d77340d95e25308991.
This is a 1.4.X feature. This was not supposed to be merged.
Finish reverting EXT-192/EXT-276 Role Status (1.4 feature).
Fix a few more warnings.
Add the case of a following IPv6 header for copy ttl in and out action.

This commit adds the copy ttl out and in for the case of an IPv6
header following an MPLS header.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	udatapath/flow_table.c (resolved)