Add HeapTest and make GC work enough to pass it

Change-Id: If06eaef2921b64b3226bfd347acaec60ec993e67
diff --git a/src/indirect_reference_table_test.cc b/src/indirect_reference_table_test.cc
index 352ebd5..cea4afd 100644
--- a/src/indirect_reference_table_test.cc
+++ b/src/indirect_reference_table_test.cc
@@ -18,8 +18,6 @@
 
 #include "indirect_reference_table.h"
 
-#include "gtest/gtest.h"
-
 namespace art {
 
 class IndirectReferenceTableTest : public CommonTest {
@@ -32,13 +30,13 @@
 
   Class* c = class_linker_->FindSystemClass("Ljava/lang/Object;");
   ASSERT_TRUE(c != NULL);
-  Object* obj0 = c->NewInstance();
+  Object* obj0 = c->AllocObject();
   ASSERT_TRUE(obj0 != NULL);
-  Object* obj1 = c->NewInstance();
+  Object* obj1 = c->AllocObject();
   ASSERT_TRUE(obj1 != NULL);
-  Object* obj2 = c->NewInstance();
+  Object* obj2 = c->AllocObject();
   ASSERT_TRUE(obj2 != NULL);
-  Object* obj3 = c->NewInstance();
+  Object* obj3 = c->AllocObject();
   ASSERT_TRUE(obj3 != NULL);
 
   const uint32_t cookie = IRT_FIRST_SEGMENT;