Avoid compiling monster methods in boot image

The Quick compiler normally avoids compiling extremely large
methods (which are usually auto-generated initialization
routines) because they take too long to compile, and generally
aren't executed frequently enough to benefit from compilation.

However, we'd previously compiled even large methods in the
boot image - because it is normally cross-compiled on the host.
However, we are currently compiling it on the target in some
situations.  This change moves the default for image creation
from "compile everything" to "compile most things".

Change-Id: If096e1ae5db2e3a394880e36e19607358e77d677
diff --git a/dex2oat/dex2oat.cc b/dex2oat/dex2oat.cc
index afa8495..ec2713a 100644
--- a/dex2oat/dex2oat.cc
+++ b/dex2oat/dex2oat.cc
@@ -993,7 +993,7 @@
 
   if (compiler_filter_string == NULL) {
     if (image) {
-      compiler_filter_string = "everything";
+      compiler_filter_string = "speed";
     } else {
 #if ART_SMALL_MODE
       compiler_filter_string = "interpret-only";