std::tolower() require std::locale as second parameter

Get compile error with ci_less.
std::tolower() require std::locale as second parameter