Compare tags in a case-insensitive fashion for compatibility with Finder. Closes #2.

We try to retain tag case for existing tags on a file. But with this fix we won’t add a second tag on a file that differs only in case, and we’ll match for files with tags that differ in only in case from the match expression.