[arm/gcc] Don't rely on KUSER_HELPERS feature for atomics
[arm/gcc] Don't rely on KUSER_HELPERS feature for atomics

ARM specific CONFIG_KUSER_HELPERS feature can be disabled in Linux kernel,
and in this case, we shouldn't crash. Use gcc built-in functions instead
of arm specific code if they are available.

google/protobuf,google/protobuf,google/protobuf,google/protobuf,google/protobuf,Livefyre/protobuf,google/protobuf,google/protobuf,Livefyre/protobuf,google/protobuf,Livefyre/protobuf,google/protobuf,Livefyre/protobuf,google/protobuf,google/protobuf,Livefyre/protobuf