Make natural_collation_key explicitly nullable
Add NaturalCollate and use it instead of g_utf8_collate_key_for_filename
Add tests for dots

So that we're really really paranoid