Fixes for java loxigen - buffer reading and package name

1. Avoiding reading of messages that have not been fully received in the channel buffer.
2. Renamed packages of generated code to org.projectfloodlight.openflow.*
3. Changed LENGTH, MINIMUM_LENGTH, WIRE_VERSION constants to be package private (default) instead of private to avoid 'unused' warnings.

Reviewer: @andi-bigswitch