ExternalDownloader now encodes utf-8 strings properly.

Change-Id: I44405a2181a2e858242b57930162dd11e4598238