Charset conversion using CoreFoundation instead of ICU on Apple platforms. Fixed #80.