KAFKA-3409: handle CommitFailedException in MirrorMaker
KAFKA-3409: handle CommitFailedException in MirrorMaker

Author: Jason Gustafson <jason@confluent.io>

Reviewers: Ismael Juma, Ashish Singh, Guozhang Wang

Closes #1115 from hachikuji/KAFKA-3409

mihbor/kafka,apache/kafka,Ishiihara/kafka,sslavic/kafka,ErikKringen/kafka,mihbor/kafka,TiVo/kafka,Esquive/kafka,lindong28/kafka,noslowerdna/kafka,ollie314/kafka,sslavic/kafka,ollie314/kafka,TiVo/kafka,sebadiaz/kafka,lindong28/kafka,ollie314/kafka,rhauch/kafka,guozhangwang/kafka,sebadiaz/kafka,Esquive/kafka,mihbor/kafka,guozhangwang/kafka,apache/kafka,KevinLiLu/kafka,ollie314/kafka,airbnb/kafka,themarkypantz/kafka,richhaase/kafka,gf53520/kafka,sslavic/kafka,themarkypantz/kafka,Ishiihara/kafka,geeag/kafka,KevinLiLu/kafka,Esquive/kafka,ijuma/kafka,ErikKringen/kafka,richhaase/kafka,rhauch/kafka,eribeiro/kafka,gf53520/kafka,eribeiro/kafka,geeag/kafka,noslowerdna/kafka,Chasego/kafka,Chasego/kafka,gf53520/kafka,MyPureCloud/kafka,sebadiaz/kafka,ijuma/kafka,geeag/kafka,noslowerdna/kafka,Esquive/kafka,eribeiro/kafka,airbnb/kafka,geeag/kafka,Ishiihara/kafka,TiVo/kafka,richhaase/kafka,guozhangwang/kafka,ErikKringen/kafka,MyPureCloud/kafka,KevinLiLu/kafka,lindong28/kafka,richhaase/kafka,eribeiro/kafka,gf53520/kafka,MyPureCloud/kafka,apache/kafka,mihbor/kafka,themarkypantz/kafka,Chasego/kafka,lindong28/kafka,ErikKringen/kafka,noslowerdna/kafka,themarkypantz/kafka,airbnb/kafka,TiVo/kafka,KevinLiLu/kafka,rhauch/kafka,Chasego/kafka,ijuma/kafka,guozhangwang/kafka,sslavic/kafka,rhauch/kafka,apache/kafka,MyPureCloud/kafka,Ishiihara/kafka,sebadiaz/kafka,airbnb/kafka,ijuma/kafka