Added the possibility to define a custom output file extension

for example for each files pair:
{src: ['path/file.js'], dest: 'path/file', ext: '.gz.js'}
the output file will be: path/file.gz.js