Add base::StaticAtomicSequenceNumber.

This patch also replaces the global AtomicSequenceNumber variables with
StaticAtomicSequenceNumber in order to remove static initializers.

BUG=94925


Review URL: http://codereview.chromium.org/9415039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126376 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/base/lazy_instance_unittest.cc b/base/lazy_instance_unittest.cc
index 01ce8e5..b3106a4 100644
--- a/base/lazy_instance_unittest.cc
+++ b/base/lazy_instance_unittest.cc
@@ -11,8 +11,8 @@
 
 namespace {
 
-base::AtomicSequenceNumber constructed_seq_(base::LINKER_INITIALIZED);
-base::AtomicSequenceNumber destructed_seq_(base::LINKER_INITIALIZED);
+base::StaticAtomicSequenceNumber constructed_seq_;
+base::StaticAtomicSequenceNumber destructed_seq_;
 
 class ConstructAndDestructLogger {
  public: