Remove duplicate code in FuncUtils.py
Add simple_arp_packet
Add tests to verify match on ARP sender and target IPs
Allow logging to stderr.
Merge branch 'master' of github.com:floodlight/oftest
Fix skip report config key error
Set config for ports before running Flood

Actually, we need a more comprehensive approach to this.
Most tests probably need to set the port config to some
default value (ports enabled, no-flood disabled, etc).
Size and ingress port updates

Use minsize config parameter for vlanprio1 test and in packet
action tests using DirectBadPacketBase (many tests).

In addition, when specifying the catch all flow, qualify on
ingress port since you know it.  Still may want to look for
another mechanism for this.
Break out double tagging tests

It is not clear in the 1.0 spec what the treatment of double
tagged packets should be.  It doesn't really get clearer in
later specs, though they are more explicitly discussed in 1.1.
Wildcarding VLAN has the effect on some switches of ignoring
all VLAN tags.  This is not a clear violation of the spec.  As
a result, this commit proposes to break out the double tagged
VLAN test cases to a separate test and mark it nonstandard.
Merge pull request #39 from floodlight/det-double-tag-breakout

Break out double tagging tests
Issue-40.  Fix assert in message_types bad ver
Merge pull request #41 from floodlight/issue-40-message_types

Issue-40.  Fix assert in message_types bad ver