Rename the Pip cache
Use uevent to remove the dependency on udev

Also factor in some of the output parsing.