Removed reliance on `stringWithUTF8String:`
- Changed to objectForLiteralString:
- Made objectForLiteralString: an instance method
- Can now make prefixMapping and suffixMapping private
- Add doc to objectForLiteralString: