OpenFlow 1.3 basic test suite

Reviewer: @kenchiang

The goal of these tests is to verify basic functionality assumed by the rest of the test suite.

Many of these tests were ported from the CPqD fork of oftest.

I've been running them against ofsoftswitch13. All pass except for PacketInMiss (switch bug).

My strategy so far has been to modify the existing testutils functions to work with both OF 1.0 and OF 1.3, instead of having a separate testutils file for 1.3. This has the downside of making the testutils code more complicated.

Some of these tests assume that table 0 is capable of arbitrary matches and actions.