add body length check to VendorAction.initialize()

For OFPAT_VENDOR the action body length is defined to be a multiple of
8. Add a check to the constructor to make the Ruby layer detect the
error condition rather than the C layer.