Sort unicode characters; fixes issue #78

If you don't want any additional dependencies, another solution is to use:

```
country_list.sort do |a, b|
  ActiveSupport::Inflector.transliterate(a[0]) <=> ActiveSupport::Inflector.transliterate(b[0])
end
```

This is not quite correct though, since Å is supposed to be sorted between A and B, and not equal to A (but it is "good enough" for this purpose, I suppose).