java_gen: dedicated factories for (action|instruction)_id, erromsg

Reviewer: @vaterlaus @rlane

also moved the errormsg subclasses to their own package (errormsg)
bumped openflowj version to 0.3.2