Destination file suffix support

I added support for specifying suffix for destination files. The use case is languages that compile to JavaScript, e.g. CoffeeScript.