Fixed current tests to use Match with the correct field order according to OF spec.
To avoid failures that are caused by inconsistent order of writes of match fields.
Fixed a few bugs in Metadata and TransportPort value types.
Added some more test cases for java, that use the new Match API of version 1.3 (OXMs)