Merge into master from pull request #181:
update indigo and loxigen-artifacts (https://github.com/floodlight/ivs/pull/181)
create action module for incremental action translation

This is mostly moving code out of translate_actions.c and changing the
remaining code to call into the new module.

I removed support for non-standard and otherwise unused actions.
OVSDriver: move indigo_fwd_packet_out to its own file
OVSDriver: remove pktout use of ind_ovs_translate_actions

The OpenFlow actions are directly translated into OVS actions without going
through the intermediate representation.
emit OVS actions directly from the pipeline

Instead of the standard pipeline concatenating the IVS actions together and
then converting them to OVS actions all at once at the end (in the upcall or
kflow code), translate the actions to OVS actions in the pipeline as we get
them.

The translate_actions.c code is moved to a new file in the pipeline_standard
module.
update indigo

* submodules/indigo dea371a...4234342 (1):
  > Merge into master from pull request #152: Convert checksum operations from xor to add/subtract (https://github.com/floodlight/indigo/pull/152)
update infra

* submodules/infra 5e6c157...2e51690 (1):
  > Merge into master from pull request #27: Introduce the DEPENDMODULE_HEADERS variable. (https://github.com/floodlight/infra/pull/27)
Merge into master from pull request #184:
update submodules (https://github.com/floodlight/ivs/pull/184)
Merge into master from pull request #183:
support port counters in ivs (https://github.com/floodlight/ivs/pull/183)
action: assert ctx is not null
OVSDriver: remove packet-in counters

These weren't read anywhere, and are redundant with the per-connection
debug counters.
Merge into master from pull request #182:
Incremental action translation (https://github.com/floodlight/ivs/pull/182)
resolve merge conflicts