Nearly finished with the 4-byte UTF-8 compatible diff patch implementation, but there's still a small bug.