Explicitly handle OS without querylocale()

Theoretically we could pull the right information out of glibc internal
structures, but I really don't want to go down that path.
Populate all localeconv entries
Assert we fill the entire lconv tuple

This prevents accidental segfaults.