Remove NSPinnedString method and optimize NSString.ToString().

Optimize ToString method by skipping the UTF-8 conversion and by an internal call.
Add Unicode conversion tests.