Introduce a transformDest option; tag 0.4.0.

Instead of passing the outputFileSuffix option, one can now pass
a custom function to the transformDest option and this function
will be run on the source path to obtain the destination path.