Merge into master from pull request #162:
update submodules (https://github.com/floodlight/ivs/pull/162)
run precheckins separately in automerge

The Clang static code analyzer ignores the precheckin return value when using
--status-bugs. Running it twice shouldn't be too slow because we use ccache.
ivs: workaround clang-analyzer warnings

optarg won't be NULL because these options were configured as
`required_argument`. Add assertions to inform Clang about this.
update bigcode

* submodules/bigcode 8406952...2e68469 (3):
  > Merge into master from pull request #32: PPE: workaround clang-analyzer warnings (https://github.com/floodlight/bigcode/pull/32)
  > Merge into master from pull request #31: PPE: add unused attribute to a few functions (https://github.com/floodlight/bigcode/pull/31)
  > Merge into master from pull request #30: bighash: fix pedantic warnings (https://github.com/floodlight/bigcode/pull/30)
update indigo

* submodules/indigo 11397e4...1252d04 (4):
  > Merge into master from pull request #135: fix clang-analyzer warnings (https://github.com/floodlight/indigo/pull/135)
  > Merge into master from pull request #134: OFStateManager: populate table_id in bsn_table_checksum_stats_entry (https://github.com/floodlight/indigo/pull/134)
  > Merge into master from pull request #132: Add more port counters. (https://github.com/floodlight/indigo/pull/132)
  > Merge into master from pull request #133: fix warnings from Clang 3.4 (https://github.com/floodlight/indigo/pull/133)
update infra

* submodules/infra 9405ea9...3913825 (1):
  > Merge into master from pull request #25: AIM: add wrappers for __attribute__ (https://github.com/floodlight/infra/pull/25)
update loxigen-artifacts

* submodules/loxigen-artifacts fd530ef...8e16135 (1):
  > Artifacts from https://github.com/floodlight/loxigen/compare/415d879292453a18b6080c75da2e2975b4513d2e...4087b17e3477cbc9d010d8f78f80cbff0b083882
update infra

* submodules/infra 3913825...5e6c157 (1):
  > Merge into master from pull request #26: AIM: squelch unused variable warnings from ASSERT (https://github.com/floodlight/infra/pull/26)
update loxigen-artifacts

* submodules/loxigen-artifacts 8e16135...528d95f (1):
  > Artifacts from https://github.com/floodlight/loxigen/compare/4087b17e3477cbc9d010d8f78f80cbff0b083882...58a783110072c8a8cbc0d580d8f8dffcb71e8bfa
update indigo

* submodules/indigo 1252d04...1265258 (1):
  > Merge into master from pull request #136: OFStateManager: fix undeclared variable in assertion (https://github.com/floodlight/indigo/pull/136)
Merge into master from pull request #163:
fix clang-analyzer warnings (https://github.com/floodlight/ivs/pull/163)
pipeline: shortcut redundant pipeline changes

Requested by Srini.
Merge into master from pull request #164:
pipeline: shortcut redundant pipeline changes (https://github.com/floodlight/ivs/pull/164)
tcam: convert shard hashtable to autogrow
Merge into master from pull request #166:
tcam: convert shard hashtable to autogrow (https://github.com/floodlight/ivs/pull/166)
update switchlight-common
Merge into master from pull request #167:
update switchlight-common (https://github.com/floodlight/ivs/pull/167)
update bigcode

* submodules/bigcode 2e68469...431fd61 (4):
  > Merge into master from pull request #34: Add support for user-supplied key construction function. (https://github.com/floodlight/bigcode/pull/34)
  > Merge into master from pull request #33: ORC Module Import (https://github.com/floodlight/bigcode/pull/33)
  > Merge branch 'master' of github.com:floodlight/bigcode
  > Remove uCLI support.
update indigo

* submodules/indigo 1265258...460f797 (7):
  > Merge into master from pull request #147: OFConnectionManager: send controller connections async message on role change (https://github.com/floodlight/indigo/pull/147)
  > Merge into master from pull request #146: update indigo to latest loci (https://github.com/floodlight/indigo/pull/146)
  > Merge into master from pull request #139: Add operation to get table stats (https://github.com/floodlight/indigo/pull/139)
  > Merge into master from pull request #141: Add a config for default OF version for async message. (https://github.com/floodlight/indigo/pull/141)
  > Merge into master from pull request #143: fix leaking socket desc while try to reconnect to a controller (https://github.com/floodlight/indigo/pull/143)
  > Merge into master from pull request #140: OFStateManager: fix flow checksum use of table_id (https://github.com/floodlight/indigo/pull/140)
  > Merge into master from pull request #137: OFConnectionManager: drop more types of messages when the write buffer partially fills (https://github.com/floodlight/indigo/pull/137)
update loxigen-artifacts

* submodules/loxigen-artifacts 528d95f...c4933b5 (6):
  > Artifacts from https://github.com/floodlight/loxigen/compare/7b7c3619cf68d3654b301cc92efd4341cddfe323...c8f68f067a7e49da5a1dd512456a089d626c3c27
  > Artifacts from https://github.com/floodlight/loxigen/compare/b082bcd13a0bb8270df593d3ae468b95450a55a5...7b7c3619cf68d3654b301cc92efd4341cddfe323
  > Artifacts from https://github.com/floodlight/loxigen/compare/ed09bfe4d391f4dbddffa36746b218ed3f5682c1...b082bcd13a0bb8270df593d3ae468b95450a55a5
  > Artifacts from https://github.com/floodlight/loxigen/compare/047e9c12739e1f63e11de602cf789295e9c4b3f2...ed09bfe4d391f4dbddffa36746b218ed3f5682c1
  > Artifacts from https://github.com/floodlight/loxigen/compare/030f41af9db21215b4f043a1d159bd474a6e5645...047e9c12739e1f63e11de602cf789295e9c4b3f2
  > Artifacts from https://github.com/floodlight/loxigen/compare/58a783110072c8a8cbc0d580d8f8dffcb71e8bfa...030f41af9db21215b4f043a1d159bd474a6e5645