tcmalloc: Use C++11 atomics where appropriate.

Ports these CLs to tcmalloc:
https://codereview.chromium.org/636783002/
https://codereview.chromium.org/1466833002/ (except mac)

No intended behavior change, but it should remove
the static initializer in atomicops_internals_x86_gcc.h
on Linux.  It's also less code.

BUG=94925,559247

Review URL: https://codereview.chromium.org/1549913002

Cr-Commit-Position: refs/heads/master@{#366904}
10 files changed