settings.keepExt

added option to keep original file extension

Normally, your build process looks like this:

```
  gulp.src(sources)
      .pipe(ejs({
        msg: 'Hello Gulp!'
      }).on('error', gutil.log))
```

there is no clean way to keep sources extensions (sources might contain a list of files with different extensions that you do not want to rename)