Fix truncated user-agent when App name included non-ASCII characters.

In some projects I have different targets for alpha and beta versions. The name of the apps is "{App Name} α" or "{App Name} β"

This causes AFHTTPClient user-agent to truncate the string to the last ASCII character.

This fix transforms the User-Agent to equivalent ASCII characters if needed.