THRIFT-3827 Fix CompactProtocol readI64 function
THRIFT-3827 Fix CompactProtocol readI64 function

This closes #1008 and closes #1052

x1957/thrift,dtmuller/thrift,yongju-hong/thrift,RobberPhex/thrift,project-zerus/thrift,project-zerus/thrift,eamosov/thrift,3013216027/thrift,pinterest/thrift,bforbis/thrift,creker/thrift,Jens-G/thrift,Fitbit/thrift,project-zerus/thrift,dtmuller/thrift,tanmaykm/thrift,Jens-G/thrift,nsuke/thrift,dtmuller/thrift,wfxiang08/thrift,Jens-G/thrift,jfarrell/thrift,tanmaykm/thrift,markerickson-wf/thrift,creker/thrift,eamosov/thrift,jfarrell/thrift,yongju-hong/thrift,nsuke/thrift,strava/thrift,dcelasun/thrift,eamosov/thrift,gadLinux/thrift,creker/thrift,eamosov/thrift,Fitbit/thrift,dcelasun/thrift,x1957/thrift,dtmuller/thrift,apache/thrift,eamosov/thrift,yongju-hong/thrift,wfxiang08/thrift,jeking3/thrift,jeking3/thrift,Fitbit/thrift,RobberPhex/thrift,wfxiang08/thrift,RobberPhex/thrift,x1957/thrift,apache/thrift,bforbis/thrift,jeking3/thrift,eamosov/thrift,eamosov/thrift,creker/thrift,strava/thrift,x1957/thrift,Jens-G/thrift,bufferoverflow/thrift,Fitbit/thrift,creker/thrift,gadLinux/thrift,tanmaykm/thrift,markerickson-wf/thrift,strava/thrift,hcorg/thrift,afds/thrift,nsuke/thrift,nsuke/thrift,project-zerus/thrift,creker/thrift,cjmay/thrift,nsuke/thrift,RobberPhex/thrift,apache/thrift,project-zerus/thrift,markerickson-wf/thrift,gadLinux/thrift,markerickson-wf/thrift,yongju-hong/thrift,project-zerus/thrift,jeking3/thrift,hcorg/thrift,wfxiang08/thrift,3013216027/thrift,x1957/thrift,tanmaykm/thrift,yongju-hong/thrift,project-zerus/thrift,afds/thrift,apache/thrift,hcorg/thrift,bforbis/thrift,jfarrell/thrift,eamosov/thrift,cjmay/thrift,pinterest/thrift,3013216027/thrift,creker/thrift,project-zerus/thrift,3013216027/thrift,afds/thrift,apache/thrift,strava/thrift,pinterest/thrift,dcelasun/thrift,bgould/thrift,bgould/thrift,hcorg/thrift,RobberPhex/thrift,RobberPhex/thrift,afds/thrift,bufferoverflow/thrift,yongju-hong/thrift,RobberPhex/thrift,pinterest/thrift,cjmay/thrift,strava/thrift,dcelasun/thrift,dcelasun/thrift,jfarrell/thrift,hcorg/thrift,bgould/thrift,nsuke/thrift,creker/thrift,tanmaykm/thrift,bgould/thrift,cjmay/thrift,bforbis/thrift,dcelasun/thrift,apache/thrift,jeking3/thrift,bforbis/thrift,apache/thrift,hcorg/thrift,dcelasun/thrift,Fitbit/thrift,bgould/thrift,gadLinux/thrift,jfarrell/thrift,Jens-G/thrift,3013216027/thrift,gadLinux/thrift,pinterest/thrift,yongju-hong/thrift,afds/thrift,cjmay/thrift,apache/thrift,gadLinux/thrift,RobberPhex/thrift,dtmuller/thrift,nsuke/thrift,jeking3/thrift,tanmaykm/thrift,Jens-G/thrift,Jens-G/thrift,yongju-hong/thrift,dtmuller/thrift,eamosov/thrift,x1957/thrift,pinterest/thrift,strava/thrift,bforbis/thrift,yongju-hong/thrift,3013216027/thrift,afds/thrift,dcelasun/thrift,afds/thrift,nsuke/thrift,strava/thrift,Fitbit/thrift,RobberPhex/thrift,jeking3/thrift,bufferoverflow/thrift,RobberPhex/thrift,Jens-G/thrift,project-zerus/thrift,project-zerus/thrift,3013216027/thrift,strava/thrift,bgould/thrift,markerickson-wf/thrift,apache/thrift,3013216027/thrift,markerickson-wf/thrift,strava/thrift,nsuke/thrift,gadLinux/thrift,afds/thrift,jeking3/thrift,afds/thrift,hcorg/thrift,afds/thrift,bforbis/thrift,jeking3/thrift,3013216027/thrift,apache/thrift,bufferoverflow/thrift,Fitbit/thrift,bforbis/thrift,strava/thrift,bforbis/thrift,afds/thrift,cjmay/thrift,yongju-hong/thrift,RobberPhex/thrift,jeking3/thrift,wfxiang08/thrift,x1957/thrift,eamosov/thrift,cjmay/thrift,nsuke/thrift,apache/thrift,apache/thrift,jfarrell/thrift,nsuke/thrift,afds/thrift,eamosov/thrift,3013216027/thrift,jeking3/thrift,Jens-G/thrift,bgould/thrift,markerickson-wf/thrift,tanmaykm/thrift,jfarrell/thrift,bforbis/thrift,jeking3/thrift,hcorg/thrift,bgould/thrift,yongju-hong/thrift,dtmuller/thrift,3013216027/thrift,dcelasun/thrift,bgould/thrift,strava/thrift,Fitbit/thrift,dtmuller/thrift,markerickson-wf/thrift,dtmuller/thrift,nsuke/thrift,tanmaykm/thrift,3013216027/thrift,eamosov/thrift,apache/thrift,jeking3/thrift,dcelasun/thrift,pinterest/thrift,tanmaykm/thrift,wfxiang08/thrift,apache/thrift,wfxiang08/thrift,pinterest/thrift,wfxiang08/thrift,hcorg/thrift,dtmuller/thrift,gadLinux/thrift,Fitbit/thrift,RobberPhex/thrift,pinterest/thrift,hcorg/thrift,bufferoverflow/thrift,jfarrell/thrift,dcelasun/thrift,afds/thrift,Fitbit/thrift,bufferoverflow/thrift,gadLinux/thrift,yongju-hong/thrift,dcelasun/thrift,gadLinux/thrift,nsuke/thrift,3013216027/thrift,Jens-G/thrift,jfarrell/thrift,bufferoverflow/thrift,jfarrell/thrift,cjmay/thrift,bforbis/thrift,x1957/thrift,apache/thrift,jeking3/thrift,dtmuller/thrift,dcelasun/thrift,cjmay/thrift,strava/thrift,eamosov/thrift,cjmay/thrift,gadLinux/thrift,hcorg/thrift,bforbis/thrift,markerickson-wf/thrift,Jens-G/thrift,bufferoverflow/thrift,RobberPhex/thrift,gadLinux/thrift,project-zerus/thrift,x1957/thrift,pinterest/thrift,bufferoverflow/thrift,bforbis/thrift,bforbis/thrift,Jens-G/thrift,dcelasun/thrift,apache/thrift,bufferoverflow/thrift,markerickson-wf/thrift,strava/thrift,creker/thrift,yongju-hong/thrift,Jens-G/thrift,bforbis/thrift,strava/thrift,cjmay/thrift,creker/thrift,dcelasun/thrift,dcelasun/thrift,Fitbit/thrift,Fitbit/thrift,nsuke/thrift,jfarrell/thrift,bgould/thrift,cjmay/thrift,bgould/thrift,wfxiang08/thrift,pinterest/thrift,strava/thrift,3013216027/thrift,bgould/thrift,Fitbit/thrift,bgould/thrift,wfxiang08/thrift,yongju-hong/thrift,afds/thrift,cjmay/thrift,jfarrell/thrift,Jens-G/thrift,wfxiang08/thrift,jeking3/thrift,creker/thrift,bforbis/thrift,yongju-hong/thrift,wfxiang08/thrift,gadLinux/thrift,strava/thrift,wfxiang08/thrift,wfxiang08/thrift,pinterest/thrift,RobberPhex/thrift,RobberPhex/thrift,Jens-G/thrift,markerickson-wf/thrift,Jens-G/thrift,Fitbit/thrift,RobberPhex/thrift,gadLinux/thrift,jfarrell/thrift,eamosov/thrift,Jens-G/thrift,tanmaykm/thrift,hcorg/thrift,markerickson-wf/thrift,pinterest/thrift,gadLinux/thrift,project-zerus/thrift,bufferoverflow/thrift,pinterest/thrift,bgould/thrift,nsuke/thrift,bufferoverflow/thrift,creker/thrift,tanmaykm/thrift,dtmuller/thrift,nsuke/thrift,nsuke/thrift,markerickson-wf/thrift,cjmay/thrift,RobberPhex/thrift,bgould/thrift,creker/thrift,tanmaykm/thrift,markerickson-wf/thrift,Jens-G/thrift,Fitbit/thrift,afds/thrift,gadLinux/thrift,dtmuller/thrift,jfarrell/thrift,gadLinux/thrift,eamosov/thrift,yongju-hong/thrift,hcorg/thrift,x1957/thrift,dcelasun/thrift,Fitbit/thrift,jeking3/thrift,jfarrell/thrift,yongju-hong/thrift,3013216027/thrift,bufferoverflow/thrift,eamosov/thrift,jfarrell/thrift,project-zerus/thrift,wfxiang08/thrift,strava/thrift,bforbis/thrift,dtmuller/thrift,bufferoverflow/thrift,hcorg/thrift,x1957/thrift,apache/thrift,creker/thrift,apache/thrift,x1957/thrift