Reduce references to thrift spinlock part 1
Reduce references to thrift spinlock part 1

Summary:
Not removing them all right now at @pgriess's request. The
affected files in this diff should be clean to change like this.

Test Plan: unit tests and contbuild

Reviewed By: davejwatson@fb.com

Subscribers: trunkagent, doug, sorg, alandau, bmatheny, pgriess

FB internal diff: D1573082

@override-unit-failures

SergeyMakarenko/fbthrift,Orvid/fbthrift,sinjar666/fbthrift,jesboat/fbthrift,kangkot/fbthrift,HankFaan/fbthrift,sinjar666/fbthrift,jesboat/fbthrift,SergeyMakarenko/fbthrift,soumith/fbthrift,jesboat/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,Orvid/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,HankFaan/fbthrift,project-zerus/fbthrift,soumith/fbthrift,uber/fbthrift,jesboat/fbthrift,kangkot/fbthrift,kangkot/fbthrift,uber/fbthrift,chjp2046/fbthrift,raphaelamorim/fbthrift,kangkot/fbthrift,getyourguide/fbthrift,uber/fbthrift,LinusU/fbthrift,maxwell-demon/fbthrift,chjp2046/fbthrift,maxwell-demon/fbthrift,facebook/fbthrift,guker/fbthrift,maxwell-demon/fbthrift,Orvid/fbthrift,raphaelamorim/fbthrift,chjp2046/fbthrift,guker/fbthrift,jesboat/fbthrift,soumith/fbthrift,raphaelamorim/fbthrift,kangkot/fbthrift,facebook/fbthrift,LinusU/fbthrift,uber/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,sinjar666/fbthrift,jesboat/fbthrift,fengshao0907/fbthrift,getyourguide/fbthrift,chjp2046/fbthrift,HankFaan/fbthrift,getyourguide/fbthrift,LinusU/fbthrift,fengshao0907/fbthrift,guker/fbthrift,maxwell-demon/fbthrift,sinjar666/fbthrift,SergeyMakarenko/fbthrift,raphaelamorim/fbthrift,project-zerus/fbthrift,guker/fbthrift,HankFaan/fbthrift,SergeyMakarenko/fbthrift,project-zerus/fbthrift,guker/fbthrift,sinjar666/fbthrift,uber/fbthrift,soumith/fbthrift,chjp2046/fbthrift,Orvid/fbthrift,LinusU/fbthrift,fengshao0907/fbthrift,chjp2046/fbthrift,facebook/fbthrift,HankFaan/fbthrift,facebook/fbthrift,getyourguide/fbthrift,uber/fbthrift,uber/fbthrift,kangkot/fbthrift,getyourguide/fbthrift,uber/fbthrift,jesboat/fbthrift,chjp2046/fbthrift,project-zerus/fbthrift,HankFaan/fbthrift,jesboat/fbthrift,guker/fbthrift,LinusU/fbthrift,sinjar666/fbthrift,chjp2046/fbthrift,jesboat/fbthrift,fengshao0907/fbthrift,getyourguide/fbthrift,maxwell-demon/fbthrift,project-zerus/fbthrift,maxwell-demon/fbthrift,guker/fbthrift,raphaelamorim/fbthrift,sinjar666/fbthrift,chjp2046/fbthrift,fengshao0907/fbthrift,facebook/fbthrift,guker/fbthrift,uber/fbthrift,sinjar666/fbthrift,getyourguide/fbthrift,LinusU/fbthrift,uber/fbthrift,fengshao0907/fbthrift,raphaelamorim/fbthrift,kangkot/fbthrift,fengshao0907/fbthrift,getyourguide/fbthrift,fengshao0907/fbthrift,Orvid/fbthrift,sinjar666/fbthrift,facebook/fbthrift,Orvid/fbthrift,soumith/fbthrift,SergeyMakarenko/fbthrift,uber/fbthrift,SergeyMakarenko/fbthrift,soumith/fbthrift,HankFaan/fbthrift,HankFaan/fbthrift,project-zerus/fbthrift,guker/fbthrift,LinusU/fbthrift,raphaelamorim/fbthrift,jesboat/fbthrift,project-zerus/fbthrift,sinjar666/fbthrift,raphaelamorim/fbthrift,kangkot/fbthrift,guker/fbthrift,jesboat/fbthrift,soumith/fbthrift,project-zerus/fbthrift,maxwell-demon/fbthrift,kangkot/fbthrift,uber/fbthrift,fengshao0907/fbthrift,getyourguide/fbthrift,HankFaan/fbthrift,sinjar666/fbthrift,Orvid/fbthrift,Orvid/fbthrift,LinusU/fbthrift,facebook/fbthrift,LinusU/fbthrift,project-zerus/fbthrift,LinusU/fbthrift,raphaelamorim/fbthrift,soumith/fbthrift,chjp2046/fbthrift,LinusU/fbthrift,kangkot/fbthrift,facebook/fbthrift,project-zerus/fbthrift,chjp2046/fbthrift,HankFaan/fbthrift,raphaelamorim/fbthrift,HankFaan/fbthrift,Orvid/fbthrift,facebook/fbthrift,kangkot/fbthrift,maxwell-demon/fbthrift,guker/fbthrift,chjp2046/fbthrift,maxwell-demon/fbthrift,soumith/fbthrift,fengshao0907/fbthrift,getyourguide/fbthrift,Orvid/fbthrift,maxwell-demon/fbthrift,Orvid/fbthrift,raphaelamorim/fbthrift,soumith/fbthrift,project-zerus/fbthrift,project-zerus/fbthrift,soumith/fbthrift,jesboat/fbthrift,fengshao0907/fbthrift,maxwell-demon/fbthrift