Fix for '**' patterns in globs

Browserify task fails for entry-points, described by globs with `**` pattern.
Example:
```
gulp.task('scripts', ['clean.scripts'], function () {
    return gulp
        .src('./app/scripts/pages/**/*.js')
        .pipe(browserify())
        .pipe(gulp.dest('./dist/js'));
});
```