Associate filesystem encoding to filename strings

The [taglib documentation](http://taglib.github.io/api/classTagLib_1_1File.html#a861c7094cfac168df2f219aaabd66aac) promises the `name` attribute of a `File` has the filesystem encoding. This commit makes sure this is also true in taglib-ruby.