FLUME-2495. Kafka Source may miss events when channel is not available

(Gwen Shapira via Hari)
Merge remote-tracking branch 'remotes/origin/trunk' into trunk