Fix infamous 0d0a bug on Windows by not opening file binary.

Rationale:
On Windows, writing out 0a really writes out 0d0a in text mode.
Thus, the file should be opened in binary. On Linux, this is
a nop (in fact O_BINARY does not exist).

BUG=28385192

Change-Id: I4e27d361e58d935537518a68fa6eddeeaed01ab2
1 file changed