Support file listing as output

Added a new option, --list-files, that causes coffeescript-concat to output
a list of files in the right order instead of a concatenated script. This is
useful if concatenation should be handled separately, e.g. with uglify or
mapcat.