Associate filesystem encoding to filename strings

In Ruby 1.9, strings containing paths (such as those returned by Dir[])
have the filesystem encoding associated to them. This commit makes sure
the same holds true for FileName strings returned by TagLib.