Add experimenter interface

* refactored ofp4 object construction not using pointers.
* ofp4 oxm defs changed.