[SPARK-4964] [Streaming] Exactly-once semantics for Kafka

There isnt a thread concern here. For all these class fields, there is a concern with checkpointing necessary for driver fault recovery. Lets talk about this in the main thread.