Be more careful about assuming file paths are unicode, log if unicodize() fails.
Make unicodize() also handle normalization.
Merge pull request #36 from mmccurdy07/safer-still-unicode

Don't assume file paths are unicode, log if unicodize() fails.