ICU4.6 upgrade.

ICU4.6 syncs to Unicode6.0 and CLDR1.9.

Change-Id: I695558055cc139b42b71da9138f61d19bcbd9758
diff --git a/common/putilimp.h b/common/putilimp.h
index 1c33ca8..93de6a0 100644
--- a/common/putilimp.h
+++ b/common/putilimp.h
@@ -213,12 +213,22 @@
 
 /**
  * Get UTC (GMT) time measured in milliseconds since 0:00 on 1/1/1970.
+ * This function is affected by 'faketime' and should be the bottleneck for all user-visible ICU time functions.
  * @return the UTC time measured in milliseconds
  * @internal
  */
 U_INTERNAL UDate U_EXPORT2 uprv_getUTCtime(void);
 
 /**
+ * Get UTC (GMT) time measured in milliseconds since 0:00 on 1/1/1970.
+ * This function is not affected by 'faketime', so it should only be used by low level test functions- not by anything that
+ * exposes time to the end user.
+ * @return the UTC time measured in milliseconds
+ * @internal
+ */
+U_INTERNAL UDate U_EXPORT2 uprv_getRawUTCtime(void);
+
+/**
  * Determine whether a pathname is absolute or not, as defined by the platform.
  * @param path Pathname to test
  * @return TRUE if the path is absolute