Use wrapper `cdiff` instead of symlink for future unit test; doc update