lisa.target: Allow passing a key to Target.cached_pull()
Allow passing a cache key to Target.cached_pull(). When the argument is specified, the file will be looked up in the persistent cache. If it is not specified, the cache will hit as long as the Target object is alive.
ONLY MERGE ONCE THIS IS CHECKED:
Check that uname -r -v
(devlib KernelVersion) will always change if the sources of the kernel changes, even under GKI. If that is not true, then we cannot cache kheaders.tar.xz based on uname -r -v
+ config checksum
Edited by Douglas Raillard