Problems in MonoStringWithNSString due to unexpected behavior when using UTF16 Encoding