Touch Locale class during TimeZone initialization to get ICU loading sequence right.
See detailed discussion in thread http://markmail.org/message/6ckxylyonj3dyk5a

git-svn-id: https://svn.apache.org/repos/asf/harmony/enhanced/java/trunk@1001490 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/classlib/modules/luni/src/main/java/java/util/TimeZone.java b/classlib/modules/luni/src/main/java/java/util/TimeZone.java
index 7d475e6..00498d2 100644
--- a/classlib/modules/luni/src/main/java/java/util/TimeZone.java
+++ b/classlib/modules/luni/src/main/java/java/util/TimeZone.java
@@ -74,6 +74,11 @@
 public abstract class TimeZone implements Serializable, Cloneable {
     private static final long serialVersionUID = 3581463369166924961L;
 
+    static {
+        // Force ICU initialization ordering via Locale loading.
+        Locale dummy = Locale.US;
+    }
+
     /**
      * The SHORT display name style.
      */