Add CIP Kernel configuration support

Issue description

CIP support is driven by the configurations defined in the cip-kernel-config repository.

Currently KernelCI uses the in-tree defconfig, plus various config fragments when configuring the Linux kernel.

CIP would like to change this to use the configurations defined in cip-kernel-config.
Specifically we'd like to test with the "merged" configs that have been created; one for each architecture, e.g. 6.1.y-cip/arm64/cip_merged_defconfig

Useful links

Acceptance criteria

  • Each cip_merged_defconfig in cip-kernel-config is converted into a .config fragment derived from the relevant in-tree defconfig
  • KernelCI uses defconfig plus the correct kernel config fragment (version & arch) when building the CIP tree
Edited by Chris Paterson