ART: Compiled-classes list for compiler-driver

Similar to the image-classes list, introduce a list of class names
that are to be compiled when creating a boot image. This defaults
to all classes.

Bug: 18336591

(cherry picked from commit 26318f722958ac1cba6a812026a1377f37c54941)

Change-Id: I95f69afdb500a9defb6795803d4040bbe67c5a01
diff --git a/compiler/oat_test.cc b/compiler/oat_test.cc
index 97b7cc9..c384c57 100644
--- a/compiler/oat_test.cc
+++ b/compiler/oat_test.cc
@@ -109,8 +109,8 @@
                                             verification_results_.get(),
                                             method_inliner_map_.get(),
                                             compiler_kind, insn_set,
-                                            insn_features.get(), false, nullptr, 2, true, true,
-                                            timer_.get(), ""));
+                                            insn_features.get(), false, nullptr, nullptr, 2, true,
+                                            true, timer_.get(), ""));
   jobject class_loader = nullptr;
   if (kCompile) {
     TimingLogger timings2("OatTest::WriteRead", false, false);