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.