This fixes a bug where the pnacl driver traps when running a command containing  a '%' character. The problems is that after running the command the driver prints the command to an internal log using 
This fixes a bug where the pnacl driver traps when running a command containing 
a '%' character. The problems is that after running the command the driver
prints the command to an internal log using 

print >> o, command % args

where args is empty.

One occasion where this happens is when
 X8632TLSHack() is run which calls 'sed' with this  substitution rule:

ie_pat = '\\1movl %gs:0,%eax;  addl \\2@gotntpoff(%ebx), %eax # TLS Hack'


This CL suppresses the use of the formatting operator when args is empty.
Review URL: http://codereview.chromium.org/6834025

git-svn-id: 721b910a23eff8a86f00c8fd261a7587cddf18f8@4858 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2

nacl-webkit/native_client,nacl-webkit/native_client,sbc100/native_client,sbc100/native_client,sbc100/native_client,nacl-webkit/native_client,sbc100/native_client,sbc100/native_client,sbc100/native_client,nacl-webkit/native_client,nacl-webkit/native_client