Change default heap-target-utilization to 0.75

On high-memory devices we often use system properties to explicitly use
more relaxed heap-target-utilization. So changing the default value
to a more conservative one for low-memory devices.

Bug: 152837465
Test: art/test/testrunner/testrunner.py
Change-Id: I03b6af27fe246683b0282cf1ee136b287dee729d
(cherry picked from commit 963c27f6035db91e99c08bb52101c8acfc0af4d3)
diff --git a/runtime/gc/heap.h b/runtime/gc/heap.h
index 8f85c7b..ebbb843 100644
--- a/runtime/gc/heap.h
+++ b/runtime/gc/heap.h
@@ -142,7 +142,7 @@
   static constexpr size_t kDefaultLongPauseLogThreshold = MsToNs(5);
   static constexpr size_t kDefaultLongGCLogThreshold = MsToNs(100);
   static constexpr size_t kDefaultTLABSize = 32 * KB;
-  static constexpr double kDefaultTargetUtilization = 0.5;
+  static constexpr double kDefaultTargetUtilization = 0.75;
   static constexpr double kDefaultHeapGrowthMultiplier = 2.0;
   // Primitive arrays larger than this size are put in the large object space.
   static constexpr size_t kMinLargeObjectThreshold = 3 * kPageSize;