added all files from bigdiff4c