The ofp_match field size in the packet_in message was not correctly computed

Also, the Payload length was wrong. The TotalLen field tells the
total size of the frame, however, what's included may be just the
default 'miss_send_len' (i.e 128 bytes).
OpenvSwitch workaround for wrong number of bits sent in some table_stats bitmaps.

OVS was sending bitmaps for the match,wildcards,write_set and apply_set
containing 1.3 bits. This was reported to OVS and a patch is in the works.
This fix however make sure to clean out any preceeding bits of the max
allowed (36 bits) number of bits according to the 1.2 spec.
The ofp_match field size in the packet_in message was not correctly computed
Reverting to old behaviour declaration