several performance tweaks to String code: String::AsSDKString, String::AsNarrowSDKString, String::AsASCII, String::AsUTF8