bsdiff for php extension