title: TypeScript 2.1 async/await ES5 __awaiter and __generator is generated for every ts file
body: <p>I'm experimenting with the new rc-release of TypeScript to get the asnc/await support for ES5.</p>
  
  <p>But I experience a strange behavior with the generated __awaiter and __generator methods, it seems they are generated for every single ts file if the outFile compiler option is not used.</p>
  
  <p>Is there a way to generate only a single instance of the __awaiter and __generator methods while still not using outFile?
  The reason why I don't want to use the outFile flag is that I currently use webpack for bundling as I need to support importing of HTML template files.</p>