Fix hyphenation for lang="de" and other fallback on Android
This patch fixes 3 issues for hyphenation to work on Android for
lang="de" and some other languages.
1. Android requires additional fallback mapping for "de" and some other
languages.
2. ASCII digits must be a valid locale.
3. When fallback occurs from platformGetHyphenation(), HashMap fails
to store the loaded dictionary when it calls get() recursively.
Also fallback list was changed to be lower case to avoid run-time
conversions.
BUG=605840
Review-Url: https://codereview.chromium.org/2163603002
Cr-Commit-Position: refs/heads/master@{#406384}
7 files changed