[Intl] Moved consistency tests to Icu component
[Intl] Simplified consistency tests
[Intl] Changed transformation rules to include more information in the generated resource bundles
[Intl] Tested Intl::getFallbackLocale() and let it return "root" for top-level locales
[Intl] Changed BinaryBundleReader to never set the fallback flag in \ResourceBundle
[Intl] Implemented new Locale class
[Intl] Fixed TextWriter to output integer arrays indexed by strings as tables instead of intvectors
[Intl] Implemented Currency class
[Intl] Renamed getDisplayName()/getDisplayNames() to getName()/getNames()
[Intl] Changed "@since" version numbers of new code to 2.5
[Intl] Fixed "@var" declarations in data provider properties
[Intl] Updated doc comments
[Intl] Implemented Language class
[Intl] Renamed NoSuchEntryException to MissingResourceException
[Intl] Moved Intl::getFallbackLocale() to Locale::getFallback()