Improve OF 1.3 support

Reviewer: @poolakiran

These changes mostly ensure we don't try to populate fields that don't exist in later versions of OpenFlow.

Adds a developer-only command line option to set the max OpenFlow version.