Reason for revert: Caused static initializers. BUG=chromium:556866 TBR=tommi@webrtc.org Original issue's description: > Create rtc::AtomicInt POD struct. > > Prevents accidental non-atomic reads, increments and stores since > "volatile int" doesn't enforce atomic usage. > > BUG= > R=kwiberg@webrtc.org, tommi@webrtc.org > > Committed: https://crrev.com/b27f590ece487819c3d1fda400315e582fb975b6 > Cr-Commit-Position: refs/heads/master@{#10657} TBR=kwiberg@webrtc.org,tommi@webrtc.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.webrtc.org/1453093002 Cr-Commit-Position: refs/heads/master@{#10669}