update indigo

* submodules/indigo 42e8274...25f27e9 (5):
  > Merge into master from pull request #128: locitest: remove duplicate unit test code (https://github.com/floodlight/indigo/pull/128)
  > Merge into master from pull request #126: Added OF_BSN_IMAGE_DESC_STATS_REQUEST to experimenter handler (https://github.com/floodlight/indigo/pull/126)
  > Merge into master from pull request #127: run_setup_from_add_tests() has been removed from locitest. (https://github.com/floodlight/indigo/pull/127)
  > Merge into master from pull request #124: remove IP mask map message handlers (https://github.com/floodlight/indigo/pull/124)
  > Merge into master from pull request #125: OFConnectionManager: fix permissions check for group-mod messages (https://github.com/floodlight/indigo/pull/125)
update loxigen-artifacts

* submodules/loxigen-artifacts 73a13e9...3ee25af (4):
  > Artifacts from https://github.com/floodlight/loxigen/compare/ffc28e6e06a516230942239b83f33b5d28a3a0f1...c14212426540c182ce50cf707d8440b077fe805c
  > Artifacts from https://github.com/floodlight/loxigen/compare/b4ab3f6d37180983c965f5939010089ff1fbcb67...ffc28e6e06a516230942239b83f33b5d28a3a0f1
  > Artifacts from https://github.com/floodlight/loxigen/compare/0a92b3a65bf1a247e8975ce77ea240550790723c...b4ab3f6d37180983c965f5939010089ff1fbcb67
  > Artifacts from https://github.com/floodlight/loxigen/compare/bbb582a37becb2ab88daf43e3ec028f17f8e8765...0a92b3a65bf1a247e8975ce77ea240550790723c
update loxigen-artifacts

* submodules/loxigen-artifacts 3ee25af...fc5b8fe (1):
  > Artifacts from https://github.com/floodlight/loxigen/compare/c14212426540c182ce50cf707d8440b077fe805c...feffbeb20c838ffeba38c71daec4d834cfb37900
update switchlight-common

* submodules/switchlight-common 149e2f9...3ecdd97 (1):
  > Merge into master from pull request #49: Add debug counter supports and ucli rxtx stat commands (https://github.com/floodlight/switchlight-common/pull/49)
Merge into master from pull request #154:
update submodules (https://github.com/floodlight/ivs/pull/154)
add tcam module

This module is a rewrite of the flowtable module. The main reason for the
rewrite is to support arbitrary key sizes. Please see the comments in tcam.h
and tcam.c for more details.

Major differences from flowtable:

 - Arbitrary key sizes
 - Shared copies of masks
 - Automatic resizing of buckets
 - Early-out during matching by comparing hashes
 - Hoisted masking out of bucket iteration

I also dropped some old optimizations that didn't affect the benchmark.

When using 112 byte keys sizes, same as the old flowtable, the new tcam
consumes 56% less CPU time in the benchmark. Of course, the reason for
supporting arbitrary key sizes is to use the minimal key necessary. When
using a 32 byte key, which is sufficient for an IPv4 5-tuple and then some,
the new tcam consumes 80% less CPU time in the benchmark.
add tcam-benchmark target
OVSDriver: replace use of flowtable with tcam
remove flowtable module