Add breakout enable/capable bits
Move breakout_capable to msb
Merge pull request #340 from vishnu-emmadi/ihplus

Add breakout enable/capable bits
openflow_input: add BSN extensions to OF 1.4

I left out the following extensions that are no longer used or have been
superceded by the standard:

 - bsn_disable_split_horizon_check
 - bsn_role_status
 - bsn_global_vrf_allowed
openflow_input: add standard OXMs for 1.3 and 1.4

The pbb_isid OXM will require more work because it uses a 3 byte value.
openflow_input: add new error subclasses for OF 1.4
Add l2 cache tlvs.
Address review comments.
Add oxm for bsn_l2_cache_hit.
Fix type_len.
Fix unit tests.
Change priority to uint32_t.
Merge into master from pull request #343:
Additions to OF 1.4 input files (https://github.com/floodlight/loxigen/pull/343)
Address review comments.
Merge into master from pull request #345:
Add l2 cache tlvs. (https://github.com/floodlight/loxigen/pull/345)
Merge into master from pull request #346:
Add oxm for L2 cache hit (https://github.com/floodlight/loxigen/pull/346)
Remove breakout_enabled from port_mod
loci: replace of_list_iter_t with of_object_t *

All known callers have been switched over.
loci: remove inheritance unions
loci: generate typedefs for inheritance roots