java_model: generate OFErrorMsg accessor for ErrorCause data

in the loxigen model, the virtual of_error_msg superclass does not have
a data field) (but all its concrete subclasses have one). This little
patch makes the java model generate a "data" contract in the interface
anyway, which is useful for error handling schemes that depend on the
type of the causing message.
Merge into master from pull request #356:
java_model: generate OFErrorMsg accessor for ErrorCause data (https://github.com/floodlight/loxigen/pull/356)