Better support for international characters

This fixes a bug seen when using fs.watch() on mac OS with a path containing some non-ascii characters. The particular case tested as Japanese characters on an English system.

Documentation for this API is here:
https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFStringRef/Reference/reference.html#jumpTo_26