add ay, ayc, ayr

A ayc_PE.UTF-8 locale recently appeared.
Fix alphabetical order in territories.xml
Improved translations from CLDR
add nhn

A nhn_MX.UTF-8 locale appeared recently.
add szl

A szl_PL.UTF-8 locale appeared recently.
Add niu

niu_NZ.UTF-8 and niu_NU.UTF-8 locales were added recently.
make languageId() work even if the name of the language or the territory contain spaces

Resolves: rhbz#1006718
https://bugzilla.redhat.com/show_bug.cgi?id=1006718
Add the default script if not specified in queries for Chinese; Always return the territory name as well if queried in language_name()

- If the language 'zh' and a (Chinese) territory like 'TW' but no
  script is used in a query, add the appropriate default script for
  that territory, i.e. 'Hant' in this case. I.e. expand 'zh_TW'
  in queries automatically to 'zh_Hant_TW' and 'zh_CN' to 'zh_Hans_CN'.
  Gives better results, especially it avoids having to use
  different translation entries for all Chinese regions, in most
  cases translation entries for 'zh' and 'zh_Hant' are enough then.
  For example, to translate “Europe” for all variants of Chinese,
  the two translations

      <name><languageId>zh</languageId><trName>欧洲</trName></name>
      <name><languageId>zh_Hant</languageId><trName>歐洲</trName></name>

   are now enough, there is no need to have extra entries for zh_TW,
   zh_CN, zh_SG, zh_MO, zh_HK. If one really wants the Hongkong Chinese
   translation to be really different from the generic traditional
   Chinese translation, one can add a

      <name><languageId>zh_Hant</languageId><trName>special zh_HK translation</trName></name>

    of course, but in most cases the automatic adding of the default
    script  in this commit makes this superfluous.

- If a territory was included in the query  language_name(),
  always return a translation for the  territory as well, not
  only the language.

  For example, language_name(languageId="zh_Hans_CN") now returns
  “简体中文 (中国)” instead  of only “简体中文” and
  language_name(languageId="sr_Latn_RS") returns
  “Srpski (Latinica) (Srbija)” instead  of only “Srpski (Latinica)”
Add timezones.xml and timezoneidparts.xml to be able to offer translations for timezone ids
Import timezone cities translations from CLDR
Fix North_Dakota and Indiana translations
Fix  America/Argentina/* translations
Add “Argentina” translations for “America/Argentina/*”
Fix Kentucky/Monticello translations
Add US translations for US/Pacific, US/Central, ... timezones
Add “Australia” translations for  “Australia/*” timezones
Add hashtable with city aliases in code to import translations for timezone cities from CLDR
Import translations for some timezone city aliases as well from CLDR
Add 002 (“Africa”), 019 (“America”), AQ (“Antarctica”), 142 (“Asia”), and 150 (“Europe”) territories and import translations from CLDR

Also for the translations of the timezone ids.

Add  019 (“America”)
Skip importing translations for timezone cities where the translations need to be tweaked manually