Analyzing Cloning Evolution in the Linux Kernel