add io.concatStreams() and more test cases.
modify isFileNewer to return undefined for error.
update concatFiles: delete dst before.
add more test cases.