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.
unit test for case-insensitive sort
missed a comma in the rebase

also fixed the unit test expected result to be correct
stupid typo
Merge pull request #8 from jph425/master

case-insensitive sort