Serialize calls to responseJSON using a lock.
Serialize calls to responseJSON using a lock.

AFJSONRequestOperation's completion path calls `responseJSON` from a
processing queue.  Because `responseJSON` "lazily" deserializes the
response data into a JSON object, it needs to be protected against
concurrent access from other queues (threads).

For example, `AFNetworkingOperationDidFinishNotification` is posted
when the operation finishes but perhaps before that processing queue
has finishing executing.  Notification observers who also access
`responseJSON` end up in a race with that queue that often leads to a
crash.

We reuse the existing lock from our AFURLConnectionOperation base
class.

yunhappy/AFNetworking,paulcowles/AFNetworking,yangshebing/AFNetworking,jeremiahyan/AFNetworking,andyast/AFNetworking_FileCache,pronebird/AFNetworking,OliverLetterer/AFNetworking,Amnysia/AFNetworking,littledogboy/AFNetworking,leleks/AFNetworking,AFNetworking/AFNetworking,rowliny/AFNetworking,dearmushroom/AFNetworking,shanlilaide/AFNetworking,sdesimone/AFHPNetworking,renaudbuisine/MF_AFNetworking,StoneLeon/AFNetworking,wangjiangwen/AFNetworking,HiTask/AFNetworking,rodchile/afnetworking-1.3.2-reachability,balaprasanna/AFNetworking,dake/AFNetworking,digideskio/AFNetworking,w2592583/AFNetworking,wprice/AFNetworking,cxx3344/AFNetworking,ywzw2013/AFNetworking,JohnnySheng/AFNetworking,reproio/AFNetworking,D-cocoa/AFNetworking,hugo-/AFNetworking,arrouse/AFNetworking,adozenlines/AFNetworking,renssies/AFNetworking,qq565999484/AFNetworking,orta/AFNetworking,gentlezxz/AFNetworking,dogvacay/AFNetworking,FelixYin66/AFNetworking,Livestream/AFNetworking,uus169/AFNetworking,QurateInc/AFNetworking,zhangnt/AFNetworking,nonoBruce/AFNetworking,HelloZhu/AFNetworking,tianzhilan0/AFNetworking,rodchile/afnetworking-1.3.2-reachability,dx285/AFNetworking,lllito/AFNetworking,DocuSignDev/AFNetworking,RK905/AFNetworking,easyui/AFNetworking,cnhub/AFNetworking,mgv/AFNetworking,Jesee-jia/AFNetworking,Juraldinio/AFNetworking,supermarin/AFNetworking,comcxx11/AFNetworking,kcharwood/AFNetworking,j364960953/AFNetworking,shabbirh/AFNetworking,vstrecher/AFNetworking,target/AFNetworking,mekentosj/AFNetworking,mumer92/AFNetworking,10fish/AFNetworking,0xced/AFNetworking,zhang-yawei/AFNetworking,hyperoslo/AFNetworking,jiisd/AFNetworking,ewanmellor/AFNetworking,wangwei1237/AFNetworking,quyixia/AFNetworking,wzy911229/AFNetworking,wenjulike/AFNetworking,Automatic/AFNetworking,GrayWang/AFNetworking,623049115/AFNetworking,appone/AFNetworking,ma762614600/AFNetworking,XcodeTalk/AFNetworking,toto/AFNetworking,jackywpy/AFNetworking,Juraldinio/AFNetworking,aefly/AFNetworking,ReDetection/AFNetworking,TornadoBack/AFNetworking,BenjaminSarkisyan/AFNetworking,rain1988/AFNetworking,AresPeng/AFNetworking,guorenqing/AFNetworking,youprofit/AFNetworking,scottdinggo/AFNetworking,roximity/AFNetworking,vuchau/AFNetworking,knutigro/AFNetworking,perceptual/AFNetwerkin,koamac/AFNetworking.,lansing/AFNetworking,yimouleng/AFNetworking,kirillslyusar/MyLibrary,chenhaoheart/AFNetworking,xxkkk/AFNetworking,xuebuhui52011/AFNetworking,qkjs/AFNetworking,yanyuqingshi/AFNetworking,OmarPedraza/AFNetworking,yaoxiaoyong/AFNetworking,lexusilia/AFNetworking,guogh/AFNetworking,mashixiong/AFNetworking,jiangtingdong/AFNetworking,OliverLetterer/AFNetworking,lily4ever/AFNetworking,xingfukun/AFNetworking,Liaojinghui/AFNetworking,jeelun/AFNetworking,hh675491601/AFNetworking,wangxingdaren/AFNetworking,E-B-Smith/AFNetworking,FredericJacobs/AFNetworking,yytong/AFNetworking,fbernaly/AFNetworking,bensonday/AFNetworking,GuitarPlayer-Ma/AFNetworking,wuxsoft/AFNetworking,NiuTanJie/AFNetworking,mobitar/AFNetworking,weiqiangqi/AFNetworking,ArthurKK/AFNetworking,BohemianCoding/AFNetworking,p4checo/AFNetworking,dreamxing/AFNetworking,Kevin775263419/AFNetworking,HasanSawaed/AFNetworking,fguchelaar/AFNetworking,michal-olszewski/AFNetworking-CustomCallbacks,github/AFNetworking,arein/AFNetworking,dppeak/AFNetworking,manuyavuz/AFNetworking,jmkr/AFNetworking,hutuxianren/AFNetworking,jervine10/AFNetworking,Fitbit/AFNetworking,zilaiyedaren/AFNetworking,z8927623/AFNetworking_,lzwjava/AFNetworking,zhuzhengwei/AFNetworking,AFNetworking/AFNetworking,Harvey4431/AFNetworking,nonoBruce/AFNetworking,apanly/AFNetworking,simX/AFNetworking,yeahdongcn/AFNetworking,b-cuts/AFNetworking,koknine/AFNetworking,CoderIvanLee/AFNetworking,ALICEDYY/AFNetworking,leelili/AFNetworking,opentable/AFNetworking,donholly/AFNetworking,hsjcom/AFNetworking,shoobs/AFNetworking-GRG,glbfor/AFNetworking,NextThought/AFNetworking,cnbin/AFNetworking,GHeminghui/AFNetworking,heriwi/AFNetworking,398539445/AFNetworking,Kjuly/AFNetworking,wprice/AFNetworking,eahrold/AFNetworking,kaybutter/AFNetworking,zongmumask/AFNetworking,aidongsheng/AFNetworking,opentable/AFNetworking,wangxiaoxiang/AFNetworking,280482431/AFNetworking,jCalaU/AFNetworking,Kjuly/AFNetworking,shwetsolanki/AFNetworking,WWLJ/AFNetworking,paulcbetts/AFNetworking,kevin-zqw/AFNetworking,kiurentu/AFNetworking,jbinney/AFNetworking,HappySnowFish/AFNetworking,mhpavl/AFNetworking,tesla4321/AFNetworking,icepy/AFNetworking,cuixinle/AFNetworking,iOSHome/AFNetworking,PhuocLinh/AFNetworking,bhlzlx/AFNetworking,CNMrGoat/AFNetworking,E-B-Smith/AFNetworking,heggy231/AFNetworking,rocklive/AFNetworking,jcayzac/AFNetworking,matteonovelli/AFNetworking,DevoutCoder/AFNetworking,hyperoslo/AFNetworking,warnyul/AFNetworking,DevSonw/AFNetworking,Eveian/AFNetworking,yunzhongyoulong/AFNetworking,dawangjiaowolaixunshan/AFNetworking,funyun137/zxg,pzw224/AFNetworking,HT0080/AFNetworking,xdkoooo/AFNetworking,xuvw/AFNetworking,Chren/AFNetworking,smule/AFNetworking,renaudbuisine/MF_AFNetworking,ahyin007/AFNetworking,GaryJuan/AFNetworking,E-B-Smith/AFNetworking,ddvip1993/AFNetworking,caoer/AFNetworking,perceptual/AFNetwerkin,paulcbetts/AFNetworking,johnmyqin/AFNetworking,malandiwang/AFNetworking,SampleLiao/AFNetworking,marcelohd/AFNetworking,sea7reen/AFNetworking,King-of-Monkey/AFNetworking,lilidan/AFNetworking,goodheart/AFNetworking,TongKuo/AFNetworking,Walxyy/AFNetworking,fuzhiqiang1989/AFNetworking,Farteen/AFNetworking,pingguocaihuiying/AFNetworking,fanwenkai/AFNetworking,G-P-S/AFNetworking,zhaihm/AFNetworking,stevenxiaoyang/AFNetworking,kiurentu/AFNetworking,yeahdongcn/AFNetworking,10000TB/AFNetworking,gfiumara/AFNetworking,Cdw0626/AFNetworking,mengzhilan1197/AFNetworking,RbBtSn0w/AFNetworking,sunkehappy/AFNetworking,G-P-S/AFNetworking,rocklive/AFNetworking,duk42111/AFNetworking,rdignard08/AFNetworking,Fitbit/AFNetworking,1debit/AFNetworking,SecuraSeal/AFNetworking,809848367/AFNetworking,maximmalygin/AFNetworking,singlechou/AFNetworking,blueghost56/AFNetworking,sergiou87/AFNetworking,jiarenlong/AFNetworking,kumasento/AFNetworking,SecuraSeal/AFNetworking,xiaoniu2014/AFNetworking,wayne798/AFNetworking,smule/AFNetworking,RocketFarm/AFNetworking,runt18/AFNetworking,lansing/AFNetworking,twobitlabs/AFNetworking,zhfish/AFNetworking,Mark0518/AFNetworking,KeyJohn/AFNetworking,VanillaCake/AFNetworking,KeanSeo/AFNetworking-Extension,SanjoDeundiak/AFNetworking,purdyk/AFNetworking,bnickel/AFNetworking,abbeycode/AFNetworking,liuchenrc/AFNetworking,YuHuanLi/AFNetworking,MQTAN/AFNetworking,allpepo/AFNetworking,Tuzki007/AFNetworking,Hitta/AFNetworking,zhou18520786640/AFNetworking,denivip/AFNetworking,matteonovelli/AFNetworking,yuewenyan/AFNetworking,guogh/AFNetworking,DevSonw/AFNetworking,JoshuaG11/Proyectos,purdyk/AFNetworking,sevnqiao/AFNetworking,dbcrystal/AFNetworking,sdonly/AFNetworking,nanthi1990/AFNetworking,SeanXiao90/AFNetworking,luwu121/AFNetworking,benzhipeng/AFNetworking,houweilei/AFNetworking,nonoBruce/AFNetworking,christophercotton/AFNetworking,paulcowles/AFNetworking,hj3938/AFNetworking,moneyfish/AFNetworking,CrowdTunes/AFNetworking,d191562687/AFNetworking,andrade911/AFNetworking,dilumn/AFNetworking,tangzhentao/AFNetworking,wymsee/AFNetworking,bespider/AFNetworking,Allegion-Public/AFNetworking,orta/AFNetworking,LYChow/AFNetworking,lioonline/AFNetworking,chenruixuan/AFNetworking,coderShao/AFNetworking,mwkirk/AFNetworking,todotodoo/AFNetworking,yuewenyan/AFNetworking,philchristensen/AFNetworking,cannoli-inc/AFNetworking,yifili09/AFNetworking,weiched/AFNetworking,jiuzhishengaigai/AFNetworking,ZanderZhang/AFNetworking,ewanmellor/AFNetworking,mpatelCAS/AFNetworking,lxzhh/AFNetworking,10045125/AFNetworking,yunzhongyoulong/AFNetworking,Farteen/AFNetworking,lianghanlong/AFNetworking,ferrior30/AFNetworking,kosicki123/AFRKNetworking,wannaw/AFNetworking,guorendong/AFNetworking,kcharwood/AFNetworking,JohnSon888/AFNetworking,zuojiagai/AFNetworking,lukw00/AFNetworking,dayup317165264/AFNetworking,dachaoisme/AFNetworking,RbBtSn0w/AFNetworking,michal-olszewski/AFNetworking-CustomCallbacks,Yincongxiao/AFNetworking,knutigro/AFNetworking,bruceflowers/AFNetworking,zhs2010/AFNetworking,shoobs/AFNetworking-GRG,nxtbgthng/AFNetworking,udemy/AFNetworking,smhjsw/AFNetworking,GuanKunLuo/AFNetworking,sjpsega/AFNetworking,sdesimone/AFHPNetworking,dvan001/AFNetworking,liduanw/AFNetworking,mwkirk/AFNetworking,shuoshi/AFNetworking,SummerHF/AFNetworking,opentable/AFNetworking,zxq3220122/AFNetworking,phamtuandev/AFNetworking,kaylio/AFNetworking,abbeycode/AFNetworking,chromatic-seashell/AFNetworking,EGul/AFNetworking,Instapaper/AFNetworking,toto/AFNetworking,artemkrachulov/AFNetworking,lowell/AFNetworking,adozenlines/AFNetworking,Kjuly/AFNetworking,hnyer/AFNetworking,crazysniper/AFNetworking,ClassSix/AFNetworking,Pingco/AFNetworking,devSC/AFNetworking,flightaware/AFNetworking,brandon-agst/AFNetworking,pronebird/AFNetworking,paulcbetts/AFNetworking,wpstarnice/AFNetworking,zhang-yawei/AFNetworking,supermarin/AFNetworking,BigHub/AFNetworking,mhpavl/AFNetworking,Amnysia/AFNetworking,CoderJFCK/AFNetworking,kosicki123/AFRestNetworking,samanalysis/AFNetworking,CoreDataMagicMan/AFNetworking,HSFGitHub/AFNetworking,taozidada/AFNetworking,bb-coder/AFNetworking,leontius/AFNetworking,wanglj7525/AFNetworking,Mondaydream/AFNetworking,sujianping/AFNetworking,iKorich/AFNetworking,g24635381/AFNetworking,andyast/AFNetworking_FileCache,houweilei/AFNetworking,ydatong/AFNetworking,eugene-polyakov/AFNetworking,zhouwude/AFNetworking,denivip/AFNetworking,dawei101/AFNetworking,maginawin/AFNetworking,AFNetworking/AFNetworking,maximmalygin/AFNetworking,Niko-r/AFNetworking,Automatic/AFNetworking,ichenhui/AFNetworking,baitxaps/AFNetworking,ramoslin02/AFNetworking,AdLyft/AFNetworking,harlanhaskins/AFNetworking,wymsee/AFNetworking,p4checo/AFNetworking,0xced/AFNetworking,wzbozon/AFNetworking,Yincongxiao/AFNetworking,Rdxer/AFNetworking,yaruiyang/AFNetworking