Set stdout to binary mode in -t msvc.

Fixes issue #575.
structs not classes.

For some reason that I do not, ninja prefers:

struct Foo {
  Foo();

 private:
  void Blah();
};

Rather than

class Foo {
 public:
  Foo();

 private:
  void Blah();
};

This catches the last two usages of "class" in the code base.

Signed-off-by: Thiago Farina <tfarina@chromium.org>
Merge pull request #577 from tfarina/structs

structs not classes.
Merge pull request #576 from nico/newlines

Set stdout to binary mode in -t msvc.
version 1.3.3