loci: add a function to parse messages without allocating memory

This will be used by the Indigo connection manager to parse messages directly
from the read buffer, saving three allocations and a memcpy.
removing undesired padding from action_id structs
Merge into master from pull request #209:
loci: add a function to parse messages without allocating memory (https://github.com/floodlight/loxigen/pull/209)
removing instruction_id. Instructions don't seem to act like actions.
removing tmp comments
removing OFPadMembers before calc_lengths is called
removing comments and unused import
adding test case for action_id_output
adding java test
removing unrequired line from test
Merge into master from pull request #211:
Remove padding from action_ids. (https://github.com/floodlight/loxigen/pull/211)
openflow_input: add bsn_acl extension

These instructions are useful for expressing control flow in ACL tables.
loci: support bsn_acl
Merge into master from pull request #212:
add bsn_acl extension (https://github.com/floodlight/loxigen/pull/212)
Merge pull request #7 from floodlight/master

Pull from floodlight