Add card table test.

Tests some of the functionality supported by the card table.

Removed some logcat spam from monitor_pool.

Change-Id: I1423816a72572f78aca44552effa2b4c6aac46c8
diff --git a/runtime/monitor_pool.cc b/runtime/monitor_pool.cc
index 440a6be..4964aa0 100644
--- a/runtime/monitor_pool.cc
+++ b/runtime/monitor_pool.cc
@@ -52,7 +52,7 @@
       monitor_chunks_.StoreRelaxed(new_backing);
       capacity_ = new_capacity;
       old_chunk_arrays_.push_back(old_backing);
-      LOG(INFO) << "Resizing to capacity " << capacity_;
+      VLOG(monitor) << "Resizing to capacity " << capacity_;
     }
   }
 
@@ -64,7 +64,7 @@
   CHECK_EQ(0U, reinterpret_cast<uintptr_t>(chunk) % kMonitorAlignment);
 
   // Add the chunk.
-  *(monitor_chunks_.LoadRelaxed()+num_chunks_) = reinterpret_cast<uintptr_t>(chunk);
+  *(monitor_chunks_.LoadRelaxed() + num_chunks_) = reinterpret_cast<uintptr_t>(chunk);
   num_chunks_++;
 
   // Set up the free list
@@ -96,7 +96,7 @@
 
   // Enough space, or need to resize?
   if (first_free_ == nullptr) {
-    LOG(INFO) << "Allocating a new chunk.";
+    VLOG(monitor) << "Allocating a new chunk.";
     AllocateChunk();
   }