case-insensitive sort

localeSort() needs a locale if you use options, I left it undefined to
pick up the runtime default. Seems lame, but the other sorts were
already doing that so at least it's not new behavior.