Kafka Ingestion -- full changeset

This is the sum of https://github.com/rackerlabs/blueflood/pull/274 (part 1) https://github.com/fourk/blueflood/pull/2/ (part 2) and https://github.com/fourk/blueflood/pull/3/ (part 3)

Review in entirety here or one subsection at a time.