libopenflow: Add flip() to ofp_match

This function returns a copy of the match with the source and
destination entries swapped.
of_01: Allow HELLO messages with arbitrary version

We now allow HELLO messages with different version numbers, hoping
that the other side shifts down to 0x01 for subsequent messages.
Non-HELLO messages still trigger a disconnect.