sw test tool: Add support for OpenFlow 1.4

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>
sw test tool: Change OF versions variably which are used to parse

For using OF versions of switches, the tool gets to parse test files after switches are connected.

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>
sw test tool: Change OF versions variably which are used to compare

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>
sw test tool: Change match conditions of ofp_packet_in_reason

The switch test tool reports reasons except user-expected reasons, i.e. OFPR_NO_MATCH and OFPR_INVALID_TTL.

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>
sw test tool: Add mask length of ipv6_flabel

Signed-off-by: Yuichi Ito <ito.yuichi0@gmail.com>