title: Typescript compiler doesnt seem to be honouring my skipLibCheck flag being set to true
body: <p>I am receiving a bunch of syntax issues for library d.ts files in my project which I want to suppress. I see the 'skipLibCheck' option is available which I have set to true in my config, but it makes no difference:</p>
  
  <pre><code>ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\leaflet\index.d.ts
  [tsl] ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\leaflet\index.d.ts(594,5)
        TS7028: Unused label.
  
  ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\handlebars\index.d.ts
  [tsl] ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\handlebars\index.d.ts(22,31)
        TS1005: ',' expected.
  
  ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\handlebars\index.d.ts
  [tsl] ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\handlebars\index.d.ts(24,32)
        TS1005: ',' expected.
  
  ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\handlebars\index.d.ts
  [tsl] ERROR in C:\Users\\***\Documents\GitHub\\***\node_modules\@types\handlebars\index.d.ts(99,40)
        TS1005: ',' expected.
  </code></pre>
  
  <p>My tsconfig:</p>
  
  <pre><code>{
      "compilerOptions": {
          "target": "es5",
          "sourceMap": true,
          "outDir": "./dist",
          "rootDir": "../",
          "noImplicitAny": false,
          "noImplicitThis": false,
          "noUnusedLocals": false,
          "noUnusedParameters": false,
          "pretty": true,
          "removeComments": false,
          "allowUnreachableCode": false,
          "declaration": false,
          "allowJs": true,
          "module": "commonJs",
          "typeRoots" : ["./typings/index.d.ts", "../../node_modules/@types"],
          "skipLibCheck": true
      },
      "include": [
          "./typings/index.d.ts",
          "./app/**/*.module.ts",
          "./app/**/*.run.ts",
          "./app/**/*.routes.ts",
          "./app/**/*.enum.ts",
          "./app/**/*.controller.ts",
          "./app/**/*.model.ts",
          "./app/**/*.directive.ts",
          "./app/**/*.component.ts",
          "./app/**/*.filter.ts",
          "./app/**/*.service.ts",
          "./app/interfaces/**/*.ts"
      ],
      "exclude": [
          "dist"
      ]
  }
  </code></pre>
  
  <p>I am using the latest version of webpack (3.11.0), should the skipLibCheck flag work here?</p>
  
  <p>Thanks</p>