Fix strong mode runtime error in Intl
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=121862841
diff --git a/lib/src/date_format_internal.dart b/lib/src/date_format_internal.dart
index e9d2531..a05281b 100644
--- a/lib/src/date_format_internal.dart
+++ b/lib/src/date_format_internal.dart
@@ -21,7 +21,9 @@
 /// depending on what implementation we are using. By default, it is initialized
 /// to an instance of UninitializedLocaleData, so any attempt to use it will
 /// result in an informative error message.
-var dateTimeSymbols = new UninitializedLocaleData(
+// TODO(alanknight): Have a valid type for this. Currently it can be an
+// UninitializedLocaleData, Map, or LazyLocaleData.
+dynamic dateTimeSymbols = new UninitializedLocaleData(
     'initializeDateFormatting(<locale>)', en_USSymbols);
 
 /// This holds the patterns used for date/time formatting, indexed
@@ -29,7 +31,9 @@
 /// depending on what implementation we are using. By default, it is initialized
 /// to an instance of UninitializedLocaleData, so any attempt to use it will
 /// result in an informative error message.
-var dateTimePatterns = new UninitializedLocaleData(
+// TODO(alanknight): Have a valid type for this. Currently it can be an
+// UninitializedLocaleData, Map, or LazyLocaleData.
+dynamic dateTimePatterns = new UninitializedLocaleData(
     'initializeDateFormatting(<locale>)', en_USPatterns);
 
 /// Initialize the symbols dictionary. This should be passed a function that
diff --git a/lib/src/intl/date_format.dart b/lib/src/intl/date_format.dart
index a6a1946..ce63949 100644
--- a/lib/src/intl/date_format.dart
+++ b/lib/src/intl/date_format.dart
@@ -356,7 +356,7 @@
 
   /// Returns a list of all locales for which we have date formatting
   /// information.
-  static List<String> allLocalesWithSymbols() => dateTimeSymbols.keys.toList();
+  static List<String> allLocalesWithSymbols() => new List<String>.from(dateTimeSymbols.keys);
 
   /// The named constructors for this class are all conveniences for creating
   /// instances using one of the known "skeleton" formats, and having code