Locale independent tolower