Conflicts filter is now case-insensitive.

Also fixed lowercasing for non-ASCII strings. Not that it really matters
because they don't then get displayed to the UI, but it might
conceivably cause other problems.
Fixed API crash when writing a minimal list.

If the parent directory doesn't exist, an exception gets thrown without
this check.