Timezone is not always set, even if requested.

Unit tests still fail because the search results may be empty which isn't
handled by the code, and the API methods are not phpdoc'ed.
This is transliteration, not normalization.
Use transliteration extensions too if available.
Fix/add character transliterations.