title: concatenate all files returned by wiredep into one single file
body: <p>Every time I install any dependency using bower is including all my dependencies into my <code>index.html</code> this is perfect!</p>
  
  <blockquote>
    <p><strong>The problem:</strong></p>
  </blockquote>
  
  <p>It's returning all my files separately causing to many unnecesary HTTP calls. I need to concatenate all my bower dependencies into one file, so I can eventually minify it and apply HTTP compression.</p>
  
  <p>any ideas?</p>
  
  <pre><code>var options = {
              bowerJson: config.bower.bowerJson,
              directory: config.bower.directory,
              ignorePath: config.bower.ingnorePath
          };
  
      gulp.task('wiredep', function () {
          'use strict';
          log('Injectin Bower components into the Layout page');
          var options = config.getWiredConfiguration();
          var wiredep = require('wiredep').stream;
  
          return gulp
          .src(config.layout + 'index.cshtml')
          .pipe(wiredep(options))
          .pipe($.inject(gulp.src('js/layout/layout.js')))
          .pipe(gulp.dest(config.layout));
      });
  </code></pre>