import pyloxi @ c0659ad95fd4fb48e670985b4e91f553da55995b
controller: log more usefully when checking message queue
parse: support OF 1.2
oft12: mechanical pyloxi update
basic-1.2: mechanical pyloxi update
groups-1.2: mechanical pyloxi update
groups-1.2: improve assertions
flow_mods-1.2: pyloxi update
ipv6-1.2: mechanical pyloxi update
parse: remove ipaddr dependency
Merge branch 'fix-1.2'
testutils: add verify_packet_in and verify_no_packet_in

Checking that the controller received a packet-in message is surprisingly
complicated to do correctly. Because the switch may send unexpected packet-ins
(Linux IP stack on IVS's OFPP_LOCAL, for example) each test needs logic to
match the packet data, in_port, etc to figure out if this is the packet-in
message it's looking for.

This change adds two testutils functions that automate this, and replaces all
the other implementations in tests.
Merge branch 'testutils'
changes from loxigen e8e6401509
flow_match: Match on ARP Opcode
In ARP opcode flow_match test flow entry should look for specific DL_TYPE
Added OFTest license for loxi code
testutils: send barrier after deleting all flows

If a flow-add is sent immediately after a flow-delete-all, the switch can
legitimately include the new flow in the set of flows deleted. A barrier must
be used to serialize these operations.
Merge pull request #54 from poolakiran/match_arp_opcode

flow_match: Match on ARP Opcode
Merge pull request #53 from dtalayco/master

changes from loxigen e8e6401509